基本类型的基本类型的取值范围
| 类型 | 字节数 | 位数 | 十进制 | 科学记数法 |
|---|---|---|---|---|
| int | 4字节 | 16 位 | -2147483648~2147483647 | (2.1 * 10^9) |
| unsigned int | 4 字节 | 16 位 | 0 ~ 42 9496 7295 | (4.2 * 10^9) |
| long long | 8字节 | 64 位 | -922 3372 0368 5477 5808 ~ 922 3372 0368 5477 5807 | (9.2 * 10^18) |
| unsigned long long | 8字节 | 64 位 | 0 ~ 1844 6744 0737 0955 1615 | (1.8 * 10^19) |
在#include<climits>存有各个类型的最大值和最小值
CHAR_MIN char的最小值
SCHAR_MAX signed char 最大值
SCHAR_MIN signed char 最小值
UCHAR_MAX unsigned char 最大值
SHRT_MAX short 最大值
SHRT_MIN short 最小值
USHRT_MAX unsigned short 最大值
INT_MAX int 最大值
INT_MIN int 最小值
UINT_MAX unsigned int 最大值
UINT_MIN unsigned int 最小值
LONG_MAX long最大值
LONG_MIN long最小值
ULONG_MAX unsigned long 最大值
FLT_MANT_DIG float 类型的尾数
FLT_DIG float 类型的最少有效数字位数
FLT_MIN_10_EXP 带有全部有效数的float类型的负指数的最小值(以10为底)
FLT_MAX_10_EXP float类型的正指数的最大值(以10为底)
FLT_MIN 保留全部精度的float类型正数最小值
FLT_MAX float类型正数最大值
溢出
正数(两个都是)相加溢出是一个负数,两个负数相加溢出是个正数或零.
??正文结束??
基本数据类型取值范围
本文详细介绍了不同数据类型如int、unsigned int、long long和unsigned long long的字节数、位数、十进制及科学记数法表示的取值范围。同时,通过引用climits头文件,提供了获取各种类型最大最小值的方法,如INT_MAX、UINT_MAX等。
970

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



