为了正确,合理的使用这些数据类型,我们需要了解他们的含意,并知道每个整数类型的取值范围。这里我简单的将整数分成如下类型:l 字符型(char):char可能是unsigned char的缩写,也可能是signed char缩写,取决于编译器,它通常用来存储字符。
用1个字节表示。l 短整型(short):类型说明符为short int或short。内存中占有2个字节。l 基本型(int):比较常用的类型,占用内存不小也不大,是整数类型中使用相对较多的类型,在内存中至少占用2个字节,通常占用4个字节。l 长整型(long):类型说明符为long int或long,在内存中至少占4个字节。
l 无符号型(unsigned):首位不是符号位,不能表示负数。前面4种类型都有与之对应的无符号类型。下表列出了C语言中各类整型数据所分配的内存字节数及数的表示范围。教程网秒秒学《数据类型》中对数值类型有很多的介绍,你可以看下。