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呢(不太理解計組的
相關文章
相關標籤/搜索