2014-02-26 41 views

回答

0

假設我正確理解你的問題:31位整數的最大值是2147483647.該十六進制數字是0x7FFFFFFF,但值是相同的。

由於整數通常作爲32位長的字段中的有符號整數存儲在存儲器中,不管數字如何存儲,這通常將最大值設置爲214748347,儘管許多編程語言都支持64位長的長整數類型。還有一個科學記數法可以表示更大的數字,但我認爲它實際上是存儲整數的「作弊」。