不同編碼方式1個英文字母占的字節是不同的:
1,ASCII碼:一個英文字母(不分大小寫)占一個字節的空間,一個中文漢字占兩個字節的空間。
2,UTF-8編碼:一個英文字符等於一個字節,一個中文(含繁體)等於三個字節。中文標點占三個字節,英文標點占一個字節
3,Unicode編碼:一個英文等於兩個字節,一個中文(含繁體)等於兩個字節。中文標點占兩個字節,英文標點占兩個字節
擴展資料:
字節:
字節是指一小組相鄰的二進制數碼。通常是8位作為一個字節。它是構成信息的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。
在微型計算機中,通常用多少字節來表示存儲器的存儲容量。
例如,在C++的數據類型表示中,通常char為1個字節,int為4個字節,double為8個字節。
理解編碼的關鍵,是要把字符的概念和字節的概念理解准確。這兩個概念容易混淆,我們在此做一下區分:
概念描述 舉例
字符人們使用的記號,抽象意義上的一個符號。 '1', '中', 'a', '$', '¥' ……
字節計算機中存儲數據的單元,一個8位的二進制數,是一個很具體的存儲空間。0x01, 0x45, 0xFA……