C 中整數的值範圍
在 C 中,整數類型可以儲存的值的範圍取決於它們的大小以及它們是有符號還是無符號。對於32 位元計算機,C 標準保證的最小範圍是:
-
short int 和int:-32,767 到32,767
-
無符號短整型 且無符號整數:0 到65,535
-
長整型:-2,147,483,647 到3,647,483,647 到>
unsigned long int- :0 到4,294,967,295
給定這些範圍,
unsigned long int
無法可靠地在十位數字上9,999,999,999) 32位元計算機。 但是,對於更大的數字,C99和C 11引入了
long long int
類型,它提供了更廣泛的範圍:
long long int- :-9,223,372,036,854,775,807 到9,223,372,036,854,775,807
無符號編號1,615-
透過這些擴展的範圍,
unsigned long long int
提供足夠的容量來儲存十位數字。應該注意的是,
long long int 並不總是被較舊的編譯器支持,因此在依賴它之前應該驗證其可用性。
以上是unsigned long int 可以在 C 中可靠地儲存十位數字嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!