
| 类型名称 | 字节 | 值域 | 包 |
|---|---|---|---|
| bool | 1 | 非零(true),零(false) | stdbool.h |
| char | 1 | -128~127或0~255(使用/J编译选项) | |
| signed char | 1 | -128~127 | |
| unsigned char | 1 | 0~255 | |
| short(signed short) | 2 | -32768~32767 | limits.h |
| unsigned short | 2 | 0-65535 | |
| int(signed int) | 4 | -2147483648~2147483647 | |
| unisinged int | 4 | 0~4294967295 | |
| long(signed long) | 4 | -2147483648~2147483647 | |
| unisnged long | 4 | 0~4294967295 | |
| float | 4 | 1.175494351e-38 ~ 3.402823466e+38(正数) | |
| double | 8 | 2.2250738585072014e-308 ~ 1.7976931348623158e+308(正数) |
本文详细介绍了C语言中不同数据类型(如bool、char、short、int、long、float和double)的字节值域以及它们在非零和零状态下的表现,着重于正数范围。

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



