我有一個整數變量,可以得到一個大於4294967295的值。 我應該使用什麼類型的變量?什麼類型用於大於2^32的整數?
-5
A
回答
8
可以使用long
(的Int64):
的Int64的值類型表示其值從負9,223,372,036,854,775,808通過正9,223,372,036,854,775,807測距整數。
一種替代方法是ulong
(UINT64):
的UINT64值類型代表具有值範圍從0到18,446,744,073,709,551,615無符號整數。
如果這還不夠,看看BigInteger
:
表示任意大的有符號整數。
2
在這種情況下,您可以使用int64類型。
0
類型long
是64位長,並且可以包含在其中是32位長,並具有一系列的
int: -2^31 ... 2^31 - 1 (~ -2.15 * 10^9 ... 2.15 * 10^9)
無符號的變體具有比int
的
long: -2^63 ... 2^63 - 1 (~ -9.22 * 10^18 ... 9.22 * 10^18)
範圍內的值
ulong: 0 ... 2^64 - 1 (~ 0 ... 1.84 * 10^19)
uint: 0 ... 2^32 - 1 (~ 0 ... 4.29 * 10^9)
請注意,所有這些類型都可以conv在沒有精度損失的情況下采用decimal
。
decimal: ~ -7.92 * 10^28 ... 7.92 * 10^28
但是,decimal
不是整數類型。
相關問題
- 1. 在C++中用於大於2^32的整數的類型是什麼?
- 2. 什麼是用於燒烤的類型參數V用於
- 3. 什麼MySQL數據類型用於兩個大寫字母
- 4. 僅用於整數類型的OpenCV Mat
- 5. 什麼數據類型應該用於貨幣計算類型
- 6. 爲什麼宏整型文字不能用於整型變量?
- 7. 哪個NoSQL數據庫用於什麼目的[大型數據]
- 8. 什麼MySQL類型用於java.time.ZonedDateTime
- 9. 什麼構建類型用於分佈?
- 10. 查找表,其內容取決於整數類型的大小
- 11. 基於整數大小的鑄造指針類型(C99)
- 12. 爲什麼類可以用作類型參數以及用於什麼?
- 13. 什麼應該是大小爲9bytes或大於9字節的整數的基本類型?
- 14. 哪些整數類型用於核心數據整數
- 15. 什麼數據庫用於大文件
- 16. charAt()對於大於1的整數?
- 17. 關於大整數的SBJSONParser
- 18. 大於Int64的整數
- 19. 爲什麼數據類型長期支持等於long long的最大數量?
- 20. 什麼數據類型用於圖像數據以避免std:bad_alloc?
- 21. 什麼是用於描述的數據類型?
- 22. Hive中用於百分比的數據類型是什麼?
- 23. 適用於存儲ISOYearMonth的Oracle數據類型是什麼?
- 24. 什麼數據類型應該用於DynamoDB中的時間戳?
- 25. 爲什麼Haskell中沒有用於函數的monoids類型?
- 26. 什麼是用於Sqlite數字的最佳SQL字段類型
- 27. 用於擴展數據類型的關係是什麼?
- 28. 什麼是正確的數據類型用於一個號碼
- 29. 什麼是Java Key:用於重複值的值數據類型?
- 30. 什麼類型的數據庫用於存儲ML實驗
您使用C#(CLR)類型轉到一個表,並選擇一個超過32位的表。 – 2012-02-02 20:21:52