C/C++中int上下限

作者: 零岁的我 | 来源:发表于2020-04-06 12:36 被阅读0次

1. 整形上下限

在C/C++中整形的上下限使用常量INT_MAX和INT_MIN表示。

2. 整形上下限的大小

本人在64位win10下测得int为4个字节,也就是32位,考虑到正负数(最高位为符号位)易得:
INT_MAX: 2^31-1=2147483647;
INT_MIN: -2^31+1=-2147483648;

3. 关于INT_MAX INT_MIN的运算

INT_MAX + 1 = INT_MIN
INT_MIN - 1 = INT_MAX
abs(INT_MIN) = INT_MIN

测试代码:


实验代码截图

可以看出C/C++中,对于超过int上下限的数值只有warning,没有报错。

相关文章

网友评论

    本文标题:C/C++中int上下限

    本文链接:https://www.haomeiwen.com/subject/qrgvphtx.html