一、C语言数据类型结构图
1、基本数据类型结构图
2、基本数据类型属性表
类型 | 占用字节数 | 值范围 | |
整型 | [signed] short | 2 | -32,768~32,767 |
unsigned short | 2 | 0~65535 | |
[signed] int | 2或4 | -32,768~32,767或 -2147483648~2147483647 | |
unsigned int | 2或4 | 0~65535或 0~4294967295 | |
[signed] long | 4 | -2147483648~2147483647 | |
unsigned long | 4 | 0~4294967295 | |
字符型 | [signed] char | 1 | -128~127 |
unsigned char | 1 | 0~255 | |
实型 (浮点型) | float | 4 | -3.4E-38~3.4E+38 (有效位:6~7位) |
double | 8 | -1.7E-308~1.7E+308 (有效位:15~16位) | |
long double | 16 | -3.4E-4932~1.1E+4932 (有效位:18~19位) |