【实用技巧】INT型最大值

  1. 云栖社区>
  2. 博客列表>
  3. 正文

【实用技巧】INT型最大值

this_is_bill 2014-08-11 11:18:00 浏览389 评论0

摘要: 这在写题目的时候经常要用到,所以十分有用,可以用INT_MAX直接得到,要使用头文件<limits.h> #include <stdio.h> #include <limits.h> int main() { int a=INT_MAX; int b=0x7fffffff; pri...

这在写题目的时候经常要用到,所以十分有用,可以用INT_MAX直接得到,要使用头文件<limits.h>

#include <stdio.h>
#include <limits.h>

int main()
{
	int a=INT_MAX;
	int b=0x7fffffff;
	
	printf("a == %d\n",a);
	printf("b == %d\n",b);
}


运行结果是:

a == 2147483647
b == 2147483647


看来用0x7fffffff可以达到INT_MAX同样的效果,换句话说,INT_MAX就是0x7fffffff的一个宏定义罢了


用云栖社区APP,舒服~

【云栖快讯】新手小白必看!编程语言系列讲座火爆进行中,与行业资深专家一起学习Python、C++、JavaScript、Java!从入门到进阶  详情请点击

网友评论

this_is_bill
文章436篇 | 关注9
关注
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、Po... 查看详情
阿里云飞天战略营全新发布

阿里云飞天战略营全新发布