C++int型的数到底最大值是多少

int的范围是-2的31次方到2的31次方-1。 为什么是31次方呢:因为我的电脑是4个字节表示int,一个字节占8位。所以就32位,-1是因为int是signed有符号位的,所以就31。 为什么正数要31-1呢:个人理解:(假设4个1,如果直接2的次方是16,但它不能表示16,16是范围的意思,它的意思是能表示16个数:0~15吧),所有31次方就要-1啦。 负数为什么不要-1呢(不太理解计组的
相关文章
相关标签/搜索