9
A
回答
31
9
的整數-2147483648到2147483647,無符號整數爲0至4294967295
這篇文章可以幫助你:
http://www.csharp-station.com/Tutorials/Lesson02.aspx
1
UInt32的是無符號。它不能用來表示負數,但可以保持更大的正數。
4
uint32是一個32位無符號整數,這意味着您可以表示2^32個數字(0-4294967295)。然而,爲了表示負數,32位的一位被保留以指示正數或負數。這會給你留下2^31個可能的數字,也可能是正數。結果範圍是-2147483648到2147483647(正範圍包括值0,因此只有2147483647)。這種表示形式被稱爲int32。
你應該選擇無符號數字,因爲它提供了一個更廣泛的範圍,因爲它提供了一個更廣泛的範圍,但是你應該記住從int32到int32的轉換是不可能的,因爲int32不能保存uint32,反之亦然。
相關問題
- 1. Int16,Int32和Int64有什麼區別?
- 2. Convert.ToInt32和Int32.Parse有什麼區別?
- 3. webassembly數據類型中的uint32和i32有什麼區別?
- 4. C++中的Uint32和unsigned int有什麼區別?
- 5. UInt32,Int32和Float32的字節類型是什麼?
- 6. 有什麼區別`和$(Bash中有什麼區別?
- 7. 有什麼區別? :和||
- 8. &&和||有什麼區別?
- 9. 「/」和「/ *」有什麼區別?
- 10. 有什麼區別:。!和:r!?
- 11. ==和===有什麼區別?
- 12. Appender和〜有什麼區別?
- 13. $ @和$ *有什麼區別?
- 14. is和=有什麼區別?
- 15. #.00和#。##有什麼區別?
- 16. `==`和`is`有什麼區別?
- 17. '=='和'==='有什麼區別?
- 18. /和/#/有什麼區別?
- 19. | 0和~~有什麼區別?
- 20. `&`和`ref`有什麼區別?
- 21. ==和===有什麼區別?
- 22. ==和===有什麼區別?
- 23. `{}`和`[]`有什麼區別?
- 24. JavaScript和=== ===有什麼區別?
- 25. difftime和' - '有什麼區別?
- 26. =和==有什麼區別?
- 27. xtype和別名有什麼區別?
- 28. Mixpanel:識別()和people.identify()有什麼區別?
- 29. 有什麼區別
- 30. 有什麼區別
你知道有符號和無符號整數的區別嗎? – 2010-02-21 20:04:51
@Moron:我知道日元。只是不小心把UInt32想成'非託管int32'而不是'unsigned int32'。 hhaaa! – 2010-02-21 20:11:49
投票結束爲「太本地化」,因爲這個問題只對那些認爲UInt32的意思是「非託管的int32」的人有用。我不認爲還有更多的人離開了。 – 2010-02-21 21:25:07