社区
C语言
帖子详情
limits.h在实际编程中有什么作用?
APGPA
2011-11-10 07:58:55
?
...全文
499
14
打赏
收藏
limits.h在实际编程中有什么作用?
?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ac826679571
2012-06-12
打赏
举报
回复
学习了不错
kinuxroot
2012-06-12
打赏
举报
回复
简单说,就是可移植性的问题……这个关系到你的数据类型的可移植性
大道曙光
2012-06-12
打赏
举报
回复
学习了。不错不错。
iambic
2011-11-12
打赏
举报
回复
用不着就别浪费时间研究了。
linzhi2011
2011-11-12
打赏
举报
回复
有N个?
不是 usr/include/limits.h么[Quote=引用 9 楼 apgpa 的回复:]
ubuntu有N个limits.h文件,哪个才是?里面的内容谁解释下?
[/Quote]
APGPA
2011-11-12
打赏
举报
回复
ubuntu有N个limits.h文件,哪个才是?里面的内容谁解释下?
飞天御剑流
2011-11-10
打赏
举报
回复
[Quote=引用 6 楼 apgpa 的回复:]
给个实例?
[/Quote]
http://blog.csdn.net/supermegaboy/article/details/6858148
请留意文章的后半部分。
AnYidan
2011-11-10
打赏
举报
回复
[Quote=引用 2 楼 supermegaboy 的回复:]
作用很大,可用于避免发生环境相关的问题。
例如,如果你想使用int的最大值,由于int的表示范围是环境相关的,可能是16位、32位甚至64位,如果你直接使用一个魔数(即字面值),无论使用哪个数字,当你的代码迁移到其它环境时,都会发生问题。而limits.h中提供了int最大值的宏INT_MAX,只要你使用INT_MAX,那么无论在哪个环境中,都能得到int的最大值,只要这个环境符合标准。
[/Quote]
学习了
APGPA
2011-11-10
打赏
举报
回复
给个实例?
qq120848369
2011-11-10
打赏
举报
回复
[Quote=引用 2 楼 supermegaboy 的回复:]
作用很大,可用于避免发生环境相关的问题。
例如,如果你想使用int的最大值,由于int的表示范围是环境相关的,可能是16位、32位甚至64位,如果你直接使用一个魔数(即字面值),无论使用哪个数字,当你的代码迁移到其它环境时,都会发生问题。而limits.h中提供了int最大值的宏INT_MAX,只要你使用INT_MAX,那么无论在哪个环境中,都能得到int的最大值,只要这个环境符合标准。
……
[/Quote]
++
其实非常重要,平台相关的常量都在这里面了,例如PATH_MAX,PIPE_BUF。
JiangXiang
2011-11-10
打赏
举报
回复
避免溢出
霸气傲中原
2011-11-10
打赏
举报
回复
增强可移植性吧我觉得
飞天御剑流
2011-11-10
打赏
举报
回复
作用很大,可用于避免发生环境相关的问题。
例如,如果你想使用int的最大值,由于int的表示范围是环境相关的,可能是16位、32位甚至64位,如果你直接使用一个魔数(即字面值),无论使用哪个数字,当你的代码迁移到其它环境时,都会发生问题。而limits.h中提供了int最大值的宏INT_MAX,只要你使用INT_MAX,那么无论在哪个环境中,都能得到int的最大值,只要这个环境符合标准。
寻找自我
2011-11-10
打赏
举报
回复
给程序员当参考。
C++头文件大全
C++头文件大全,适合所有人,很全很全的额
[C标准库].P.J.Plauger.扫描版.pdf
C标准库 [C标准库].P.J.Plauger.扫描版.pdf
《C Primer Plus》读书笔记
《C Primer Plus》读书笔记,介绍了这本书上的一些重点和难点,以及很多的注意点,还有就是个人的感想和见解!
C++类型最大值与最小值
C++类型最大值与最小值
limit
s.h在
实际
编程
中的
作用
作用
很大,可用于避免发生环境相关的问题。 例如,如果你想使用int的最大值,由于int的表示范围是环境相关的,可能是16位、32位甚至64位,如果你直接使用一个魔数(即字面值),无论使用哪个数字,当你的代码迁移到其它环境时,都会发生问题。而
limit
s.h中提供了int最大值的宏INT_MAX,只要你使用INT_MAX,那么无论在哪个环境中,都能得到int的最大值,只要这个环境符合标准。
C语言
70,011
社区成员
243,256
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章