1 整型
整型包括短整型、整型和长整型,同时,这些类型又分为有符号型和无符号型。符号变量可以与整型相互转换。
各类型变量长度如下表:
类型 | 范围 | 长度 |
---|---|---|
unsigned char | 0-255 | 8位 |
(signed) char | -127-127 | 8位 |
(signed) short int | -32767-32767 | 16位 |
unsigned short int | 0- 65535 | 16位 |
(signed) int | -32767-32767 | 16位 |
unsigned int | 0- 65535 | 16位 |
(signed) long int | -2147483647-2147483647 | 32位 |
unsigned long int | 0-4294967296 | 32位 |
2浮点型
浮点型分为float、double和long double类型。
类型 | 有效数字 | 长度 |
---|---|---|
float | 6 | 4字节 |
double | 8 | 15字节 |
long double | 8或16 | 15或19字节 |