整形
1.int型
占内存4个字节,表示范围为-2147483648 到 2147483647。
2.unsigned int型
占内存4个字节,表示范围为0到2的32次方减一。
3.short 型(短整型)
占内存2个字节,表示范围为-32768~32767。
4.unsigned short型(无符号短整型)
占内存2个字节,表示范围为0~65535。
5.long型(长整型)
占内存8个字节,表示范围为-2的63次方~2的63次方-1。
6.unsigned long型
占内存8个字节,表示范围为0~2的64次方-1。
浮点型
1.float 型(单精度)
占内存4个字节,可以表示负实数,最多表示到小数点后七位,最好不要用于比较运算。
2.unsigned float 型(单精度)
占内存4个字节,只能能表示正实数,最多表示到小数点后七位,最好不要用于比较运算。
3.double型(双精度)
占内存8个字节,最多可表示小数点后15个有效数字。
4.unsigned double型(双精度)
占内存8个字节,只能能表示正实数,最多可表示小数点后15个有效数字。
字符型
1.char型
占内存1个字节,取值范围-128~127。
2.unsigned char型
占内存1个字节,取值范围0~255。