C语言的整数类型

整型数据

1整型常量的表示方法

整型常量就是整常数。在C语言中,使用的整常数有八进制、十六进制和十进制三种。
1)十进制整常数:十进制整常数没有前缀。其数码为0~9。
以下各数是合法的十进制整常数:
237、-568、65535、1627;
在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错造成结果不正确。

2)八进制整常数:八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数。
以下各数合法的八进制数:
015(十进制为13)、0101(十进制为65)、0177777(十进制为65535);
3)十六进制整常数:十六进制整常数的前缀为0X或0x。其数码取值为
09,AF或a~f。
以下各数是合法的十六进制整常数:
0X2A(十进制为42)、OXAO(十进制为160)、OXFFFF(十进制为65535);
4)整型常数的后缀:在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的。十进制无符号整常数的范围为
0~65535,有符号数为-32768~+32767。八进制无符号数的表示范围为
0~0177777。十六进制无符号数的表示范围为0X0~OXFFFF或0x0~
0xFFFF。如果使用的数超过了上述范围,就必须用长整型数来表示。长整型数是用后缀“L”或“1”来表示的。

2整型变量的分类

1)基本型:类型说明符为int,在内存中占4个字节。
2) 短整量:类型说明符为short int或short。所占字节和取值范围均与基本型相同。
3) 长整型:类型说明符为Iong int或long,在内存中占4个字节。
4)无符号型:类型说明符为unsigned。

3.整型变量的定义

变量定义的一般形式为:
类型说明符 变量名标识符,变量名标识符,…;
例如:
int a,b, c;(a, b,c为整型变量)
long x,y;(x,y为长整型变量)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值