C数据类型表
| 类型 | 符号 | 关键字 | 位数 | 表示范围 |
|---|---|---|---|---|
| 字符型 | 有 | char | 8 | -128 ~ 127 |
| 无 | unsigned char | 8 | 0-255 | |
| 整型 | 有 | (signed) int | 16 | -32768 ~ 32767 |
| 有 | (signed) short | 16 | -32768 ~ 32767 | |
| 有 | (signed) long | 32 | -2147483648 ~ 2147483647 | |
| 有 | (signed)long long | 64 | -2^63 ~2^63 | |
| 无 | unsigned int | 16 | 0 ~ 65535 | |
| 无 | unsigned short int | 16 | 0 ~ 65535 | |
| 无 | unsigned long int | 32 | 0 ~ 4294967295 | |
| 无 | unsigned long long | 64 | -2^64 ~ 2^64 | |
| 无 | _Bool | 原则上只占1位 | 0——false,1—true | |
| 浮点型 | 有 | float | 32 | 3.4e-38 ~ 3.4e38 |
| 有 | double | 64 | 1.7e-308 ~ 1.7e308 | |
| 有 | long double | 128 | 1.1E-4932,1.1E+4932 | |
| 复数类型 | float _Complex | |||
| double _Complex | ||||
| long double _Complex | ||||
| 虚数类型 | float _Imaginary | |||
| double _Imaginary | ||||
| long double _Imaginary |

被折叠的 条评论
为什么被折叠?



