C/C++学习笔记

C/C++中int上下限

2020-04-06  本文已影响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,没有报错。

上一篇下一篇

猜你喜欢

热点阅读