當前位置:首頁 » 操作系統 » 位碼與演算法

位碼與演算法

發布時間: 2023-11-09 17:51:06

❶ 機內碼、國際碼、區位碼之間如何換算

一般換算全部用十六進制。機內碼、國際碼是十六進制的,區位碼是十進制的。具體換算步驟:(H表示十六進制,D表示十進制)

1、將四位數的區位碼分為兩部分,兩位數一組。

2、將這兩個兩位數換算為十六進制,運用公式進行計算。

國際碼=區位碼(十六進制)+2020H

機內碼=國際碼+8080H

例如:某漢字的區位碼是2534。則25D=19H,34D=22H

則國際碼=1922H+2020H=3952H,機內碼=3952H+8080H=B9D2H

(1)位碼與演算法擴展閱讀

區位碼、國標碼與機內碼都是漢字的編碼形式,它們之間有著千絲萬縷的聯系,但其間的區別也是不容忽視的。

國標碼是基礎,指國家標准漢字編碼。即《信息交換用漢字編碼字元集(基本集)》,簡稱GB-2312。該字元集有漢字6763個。設有94個區,每個區94個位。每個漢字有一個固定的區位。

區位碼與國標碼的區別在於,在GB-2312中預留了一些空位,便於補充和擴展,經過擴展的區位碼字元數量及范圍就超過了GB-2312。而且台灣、香港、及日韓也是用區位碼的,但其區位號與大陸用的就完全不相同。

機內碼是為了避免ASCII碼和國標碼同時使用時產生兩義性問題,大部分漢字系統都採用將國標碼每個位元組高位置1作為漢字機內碼。這樣既解決了漢字機內碼與西文機內碼之間的二義性,又使漢字機內碼與國標碼具有極簡單的對應關系。

熱點內容
園方編程 發布:2025-04-26 18:54:57 瀏覽:978
cmd怎麼看tomcat配置 發布:2025-04-26 18:34:51 瀏覽:296
怎麼找回微信密碼手機號換了 發布:2025-04-26 18:34:07 瀏覽:240
分區加密了 發布:2025-04-26 18:29:42 瀏覽:552
如何將兩個c一起編譯 發布:2025-04-26 18:28:50 瀏覽:222
android折疊代碼 發布:2025-04-26 18:28:50 瀏覽:254
html5多圖上傳 發布:2025-04-26 18:27:16 瀏覽:216
安瑞科蚌埠壓縮機 發布:2025-04-26 18:25:06 瀏覽:693
資料庫鎖引 發布:2025-04-26 18:14:05 瀏覽:896
核桃編程英文 發布:2025-04-26 18:10:30 瀏覽:188