Byte與bite
字節Byte通常簡寫爲“B”,而位bite通常簡寫爲小寫“b”,計算機存儲器的大小通常用字節來表示。數據存儲是以“字節”(Byte)爲單位,數據傳輸大多是以“位”(bit,又名“比特”)爲單位,一個位就代表一個0或1(即二進制),每8個位(bit,簡寫爲b)組成一個字節(Byte,簡寫爲B),是最小一級的信息單位。
數據類型:
U8,U16,U32...分別1、2、4個字節,範圍爲0~2^8-1, 0~2^16-1, 0~2^32-1
I8, I16, I32......範圍爲 -2^7~2^7, -2^15~2^15, -2^31~2^31
換算關係:
1Byte = 8bite
1KB = 1024Byte
1M = 1024KB
常用編碼:
ASCII碼:一個英文字母(不分大小寫)佔一個字節的空間。一個二進制數字序列,在計算機中作爲一個數字單元,一般爲8位二進制數。換算爲十進制 ,最小值-128,最大值127。如一個ASCII碼就是一個字節;
UTF-8編碼:一個英文字符等於一個字節,一箇中文(含繁體)等於三個字節。中文標點佔三個字節,英文標點佔一個字節;
Unicode編碼:一個英文等於兩個字節,一箇中文(含繁體)等於兩個字節。中文標點佔兩個字節,英文標點佔兩個字節;