打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
判断C语言整数类型的取值范围
在C语言中,要判断整型数据的取值范围,只需要在源程序引入头文件limits.h,该头文件宏定义了各整型数据的最小和最大取值。
表格中是各个宏定义变量的具体说明:
数据类型(signed)最小值(signed)最大值(unsigned)最大值
charSCHAR_MINSCHAR_MAXUCHAR_MAX
short intSHRT_MINSHRT_MAXUSHRT_MAX
intINT_MININT_MAXUINT_MAX
longLONG_MINLONG_MAXULONG_MAX
long longLONG_LONG_MINLONG_LONG_MAXULONG_LONG_MAX
下面是一个简单的例子,用于测试本人机器上的整型数据的取值范围:(在DEV-C++下测试运行通过)
[cpp]
#include<stdio.h>
#include<limits.h>
int main()
{
printf("UCHAR_MAX=%-10d SCHAR_MIN=%-10d SCHAR_MAX=%-10d\n",UCHAR_MAX,SCHAR_MIN,SCHAR_MAX);
printf("SHRT_MIN=%-11d SHRT_MAX=%-11d USHRT_MAX=%-11d\n",SHRT_MIN,SHRT_MAX,USHRT_MAX);
printf("INT_MIN=%-12d INT_MAX=%-12d UINT_MAX=%-12u\n",INT_MIN,INT_MAX,UINT_MAX);
printf("LONG_MIN=%-11ld LONG_MAX=%-11ld ULONG_MAX=%-11lu\n",LONG_MIN,LONG_MAX,ULONG_MAX);
getchar();
return 0;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#数据类型及范围
C语言中的<limits.h>
编程中国
一文详解 Java 的八大基本类型
java,c,c语言之间基本数据类型的比较
【文末有惊喜】Java数据类型(上)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服