C语言学习关于数据类型的一些知识点(初学者)
1、整型常量的的前缀:(1)十进制常数无前缀。
(2)八进制常数前缀为0,八进制常数无符号。
(3)十六进制常数前缀为0X或0x。
注:在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错而造成结果不正确。
2、整型常量后缀:例如在16位字长的机器上,基本整型长度也为16,因此表示的范围为:十进制:0~65535,有符:-32768~+32767。八进制:0~0177777。十六进制:0x0~0xFFFF,若超过,必须用长整型术表示,用后缀“L"或”l“来表示。
3、整型变量分类:(1)基本型:类型说明符为int,在内存中占4个字节。
(2)短整型:类型说明符为short int或short。对于16字机,short int 占2个字节,在大多数的32位机中,short int 占4个字节。但总的来说,short int 至少16位,也就是2个字节。