C语言中INT_MAX和INT_MIN哪个更大?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1192个文字,预计阅读时间需要5分钟。
int类型为4字节32位,根据二进制编码的规则,+INT_MAX=2^31-1=2147483647,INT_MIN=-2^31=-2147483648。在C/C++中,所有超过该限制的数,都会出现溢出,显示warning,但不会出现error。如果想表示的整数超出范围,可以使用长整型或浮点型。
int占4字节32位,根据二进制编码的规则,
INT_MAX = 2^31-1=2147483647
INT_MIN= -2^31=-2147483648
C/C++中,所有超过该限值的数,都会出现溢出,出现warning,但是并不会出现error。
如果想表示的整数超过了该限值,可以使用长整型long long 占8字节64位。
本文共计1192个文字,预计阅读时间需要5分钟。
int类型为4字节32位,根据二进制编码的规则,+INT_MAX=2^31-1=2147483647,INT_MIN=-2^31=-2147483648。在C/C++中,所有超过该限制的数,都会出现溢出,显示warning,但不会出现error。如果想表示的整数超出范围,可以使用长整型或浮点型。
int占4字节32位,根据二进制编码的规则,
INT_MAX = 2^31-1=2147483647
INT_MIN= -2^31=-2147483648
C/C++中,所有超过该限值的数,都会出现溢出,出现warning,但是并不会出现error。
如果想表示的整数超过了该限值,可以使用长整型long long 占8字节64位。

