統一碼
在計算機中,各種字符需要用若幹位的二進制碼的組合表示,即字符的二進制編碼
由于字節為計算機的基本存儲單位,所以常以8個二進制位為單位表達字符
1. BCD二進制編碼的十進制數
一個十進制數位用4位二進制編碼來表示
8421 BCD碼:低10個4位二進制編碼表示0~9
壓縮BCD碼:一個字節表達兩位BCD碼
非壓縮BCD碼:一個字節表達一位BCD碼(低4位表達數值,高4位常設置為0)
BCD碼很直觀
BCD碼:0100 1001 0111 1000.0001 0100 1001
十進制真值: 4978.149
BCD碼便于輸入輸出,表達數值準确
2. ASCII(美國标準信息交換碼)标準ASCII碼用7位二進制編碼,有128個
不可顯示的控制字符:前32個和最後一個
回車CR:0DH 換行LF:0AH 響鈴BEL:07H
可顯示和打印的字符:20H後的94個編碼
數碼0~9:30H~39H
大寫字母A~Z:41H~5AH
小寫字母a~z:61H~7AH
空格:20H
擴展ASCII碼:最高D7位為1,表達制表符号
3. Unicode(統一碼)8位ASCII碼表達英文字符
16位國标碼表達漢字字符
漢字機内碼:國标碼在計算機中使用的編碼
國際信息交換碼Unicode
16位編碼
對世界上所有語言的大多數字符進行編碼
提供擴展能力
Unicode兼容ASCII
--Unicode給每個字符提供了一個唯一的數字,不論是什麼平台,不論是什麼程序,不論是什麼語言
什麼是統一碼?
What is Unicode?
Unicode provides a unique number for every character,
no matter what the platform,
no matter what the program,
no matter what the language.
Unicode給每個字符提供了一個唯一的數字,
不論是什麼平台,
不論是什麼程序,
不論是什麼語言
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!