字符型 char
整型 short int long
浮点型 float
类型 | 字节数 |
---|---|
char | 1 |
short | 2 |
int | 根据系统而定,2或4 |
long | 4 |
float | 4 |
double | 8 |
默认情况下,最高位为符号位,0表示正数,1表示负数。无符号使用时带上unsigned。
类型 | 范围 | 类型 | 范围 |
---|---|---|---|
(signed)char | -128——127 | unsigned char | 0——255 |
(signed)short | -32768——32767 | unsigned short | 0——65535 |
(signed)int | -32768——32767 | unsigned int | 0——65535 |
(signed)long | -2147483648——2147483647 | unsigned long | 0——4294967295 |
float | -3.4*10ˉ³⁸——3.4*10³⁸ | double | -1.7*10ˉ³º⁸——1.7*10³º⁸ |