c++ 最大整数

来源:百度知道 编辑:UC知道 时间:2024/06/27 04:58:01
怎么知道c++中int能存储的最大整数?
有什么函数没?

在C++下面的Limits.h 直接定义了最大的值,直接用INT_MAX就可以!

#define INT_MAX 2147483647 /* maximum (signed) int value */

int的字节数是根据不同的系统定的。
不过我们现在普遍的系统都是4字节。

2的32次方,根据你是否unsigned 范围会有
31次和32次的分别

如果想知道你系统的int是多少字节,用sizeof(int)就可以了。
这个函数返回的是字节数。

sizeof(int),就能知道占几个字节了,每个字节8位,也就是2的8*sizeof(int)次方再减去1,这个是不带符号位的,带符号位的再除以2就好了

4字节,2147483647