http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
分类: C/C++
2015-10-27 09:23:04
在C语言中,要判断整型数据的取值范围,只需要在源程序引入头文件limits.h,该头文件宏定义了各整型数据的最小和最大取值。
表格中是各个宏定义变量的具体说明:
数据类型 | (signed)最小值 | (signed)最大值 | (unsigned)最大值 |
char | SCHAR_MIN | SCHAR_MAX | UCHAR_MAX |
short int | SHRT_MIN | SHRT_MAX | USHRT_MAX |
int | INT_MIN | INT_MAX | UINT_MAX |
long | LONG_MIN | LONG_MAX | ULONG_MAX |
long long | LONG_LONG_MIN | LONG_LONG_MAX | ULONG_LONG_MAX |
下面是一个简单的例子,用于测试本人机器上的整型数据的取值范围:(在DEV-C++下测试运行通过)
点击(此处)折叠或打开