tft每日頭條

 > 科技

 > 字符編碼與漢字編碼

字符編碼與漢字編碼

科技 更新时间:2024-07-28 16:19:26

字符編碼與漢字編碼(字符的編碼)1

統一碼

在計算機中,各種字符需要用若幹位的二進制碼的組合表示,即字符的二進制編碼

由于字節為計算機的基本存儲單位,所以常以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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved