(三十)C语言学习笔记(一)——类型、运算符与表达式

1.数据类型与长度

C语言提供如下4种基本类型:char,int,float,double。

int前可以加限定符short和long:short int和long int,这种用法中int可以省略。

short,int和long类型的长度由编译器根据硬件特性自主选择,但是遵循如下原则:short至少2字节,long至少4字节,short不长于int,int不长于long。

在本台机器上(win8.1,64位,i5,16G),short、int、long的长度分别为2,4,4,在集群的机器上(CentOS)分别为2,4,8。

另外有long long类型,在本台机器上和集群机器上的长度都为8。

限定符signed和unsigned作用于字符型和整型变量,不带限定符的char类型是否带符号取决于具体机器。

float,double,long double类型长度分别为4,8,16。


2.常量

long以字母l或L结尾;
无符号常量以字母u或U结尾;

无后缀的浮点数常量为double类型;
后缀为f或F的浮点数为float类型;
后缀为l或L的浮点数为long double类型。

带前缀0的整型常量为八进制形式;
带前缀0x的整型常量为十六进制形式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值