-2
A
回答
0
Int
一個有符號的整數值類型。在32位平臺上,Int的大小與Int32的大小相同,在64位平臺上,Int的大小與Int64的大小相同。UInt8
一個8位無符號整數值類型。
所以具有前綴U
的原始數據類型是具有相同位大小的無符號版本。這意味着它們不能存儲負數。
let u: UInt8 = 8
print(u) // 8
let u: UInt8 = -8
print(u) // error: negative integer '-8' overflows when stored into unsigned type 'UInt8'
對於轉換問題結帳this答案。
0
UINT8是一個8位存儲,而不是詮釋幾乎不限定或由編譯器定義:
詮釋可以是32或64位
相關問題
- 1. int * x []和int(* x)[]之間的區別?
- 2. Swift shell和Swift之間的區別
- 3. C#中char和int之間的區別#
- 4. int,NSInteger和NSUInteger之間的區別
- 5. uint和unsigned int之間的區別?
- 6. Python 3.5 - '//'和'int()'之間的區別
- 7. int和Integer之間的區別
- 8. void main和int之間的區別主
- 9. defaultdict(lambda:None)和defaultdict(int)之間的區別
- 10. Swift is和isKindOfClass()之間的區別?
- 11. Swift中Printable和DebugPrintable之間的區別
- 12. Swift中nil和()之間的區別
- 13. int p = *(int *)i和int p = *(int *)&i之間的區別
- 14. (int)和intval()之間有什麼區別?
- 15. int someInts [3]和int * someInts = new int [3]之間的區別?
- 16. 新的int和new(int)之間的C++有什麼區別?
- 17. '(int)a','a as int'和C#中的Convert.ToInt32(a)之間的區別
- 18. foo(int * arr)和foo(int arr [])之間的任何區別?
- 19. int * p和int * p聲明之間的區別
- 20. 傳遞(int x)和(const int x)之間的區別
- 21. static_cast <int>(var)和*(int *)&var之間的區別是什麼?
- 22. int fpurge()和int fflush()之間的區別C
- 23. int和signed int聲明之間的區別
- 24. int main()和int main(void)之間的區別?
- 25. (int *)arr [2]和int * arr [2]之間的區別是什麼?
- 26. const int&x = 4和const int x = 4之間的區別
- 27. 「Convert.ToString(Nullable <int>)」和「Nullable <int> .ToString()」之間的區別?
- 28. 最終靜態int和靜態最終int之間的區別?
- 29. int *和int []之間的實際區別是什麼?
- 30. int * a [3]和int(* a)[3]之間的區別?