位,字節,字,字符的區別
- 前言
- 一、位
- 二、字節
- 三、字
- 四、字符
- 1 ASCIIS碼
- 2 UTF-8編碼
- 3 Unicode編碼
- 4 GBK
前言
位,字節,字是計算機存儲的單位;字符是計算機中使用的字母,數字,字,符號
一、位
Bit,位是最小的存儲單位,每個位存儲一個二進制碼。例如: 1001 0000 1101,其中每一個邏輯0或者1便是一個位
二、字節
Byte,是由八個位組成的一個單元,也就是8個bit組成1個Byte。
在計算機科學中,用於表示ASCII字符,便是運用字節來記錄表示字母和一些符號~例如字符A便用 “0100 0001”來表示。
三、字
Word,代表計算機處理指令或數據的二進制數位數,是計算機進行數據存儲和數據處理的運算的單位。
對於32位計算機與64位計算機,字的大小往往不同。
32位計算機:1字=32位=4字節,64位計算機:1字=64位=8字節
四、字符
1 ASCIIS碼
1個英文字母(不分大小寫)= 1個字節的空間
1箇中文漢字 = 2個字節的空間
1個ASCII碼 = 一個字節
2 UTF-8編碼
1個英文字符 = 1個字節
英文標點 = 1個字節
1箇中文(含繁體) = 3個字節
中文標點 = 3個字節
3 Unicode編碼
1個英文字符 = 2個字節
英文標點 = 2個字節
1箇中文(含繁體) = 2個字節
中文標點 = 2個字節
4 GBK
中文2個字節
英文1個字節