快捷导航

LONG_MAX与INT_MAX的值为什么是一样的?

LONG_MAX与INT_MAX的值为什么是一样的?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

事实上,C 标准只是规定 int 型不能低于 16 位,long 型不能低于 32 位。
所以有的平台的编译器可能将 int 和 long 实现为同样的长度。比如在 64 位平台下的 Windows 用的 LLP64 数据模型中 int 和 long 都是 32 位的。
回复

使用道具 举报

能把代码拉上来吗?  这根本不知道说的啥
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP