
目录
3. 数据类型的取值范围
上述的数据类型很多,尤其数整型类型就有short、int、long、long long 四种,为什么呢?
其实每⼀种数据类型有⾃⼰的取值范围,也就是存储的数值的最⼤值和最⼩值的区间,有了丰富的类型,我们就可以在适当的场景下去选择适合的类型。如果要查看当前系统上不同数据类型的极限值:
limits.h ⽂件中说明了整型类型的取值范围。
float.h 这个头⽂件中说明浮点型类型的取值范围。
为了代码的可移植性,需要知道某种整数类型的极限值时,应该尽量使⽤这些常量。
• SCHAR_MIN , SCHAR_MAX :signed char 的最⼩值和最⼤值。
• SHRT_MIN , SHRT_MAX :short 的最⼩值和最⼤值。 • INT_MIN , INT_MAX :int 的最⼩值和最⼤值。 • LONG_MIN , LONG_MAX :long 的最⼩值和最⼤值。 • LLONG_MIN , LLONG_MAX :long long 的最⼩值和最⼤值。 • UCHAR_MAX :unsigned char 的最⼤值。 • USHRT_MAX :unsigned short 的最⼤值。 • UINT_MAX :unsigned int 的最⼤值。 • ULONG_MAX :unsigned long 的最⼤值。• ULLONG_MAX :unsigned long long 的最⼤值。


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



