一、字節定義:
字節(Byte )是計算機信息技術用於計量存儲容量的一種計量單位,作為一個單位來處理的一個二進制數字串,是構成信息的一個小單位。最常用的字節是八位的字節,即它包含八位的二進制數。
二、不同編碼環境下的換算
ASCII碼:一個英文字母(不分大小寫)占一個字節的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為8位二進制數。換算為十進制,最小值-128,最大值127。如一個ASCII碼就是一個字節。
UTF-8編碼:一個英文字符等於一個字節,一個中文(含繁體)等於三個字節。中文標點占三個字節,英文標點占一個字節。
Unicode編碼:一個英文等於兩個字節,一個中文(含繁體)等於兩個字節。中文標點占兩個字節,英文標點占兩個字節
三、B 與 bit
數據存儲是以“字節”(Byte)為單位,數據傳輸大多是以“位”(bit,又名“比特”)為單位,一個位就代表一個0或1(即二進制),每8個位(bit,簡寫為b)組成一個字節(Byte,簡寫為B),是最小一級的信息單位。
計算機中的換算關系:
1B(Byte) = 8b(bit) --> 1字節 = 8位(0,1)的二進制數據
1KB = 1024B
1MB = 1024KB