”机内码值”指的是什么?打个比喻?

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:29:13

根据GB2312-80,GB标准汉字6763个,加上其它字符分成87区94位,每一个汉字都可用一个十进制的区号+位号来表示,这就是区位码。
而国标码则是十六进制的双字节代码,每个字节分别对应区号和位号,所以只要对十进制的区位码分别将区号和位号转换成十六进制就是国标码。
而机内码则是国标码在计算机内的存放形式,为了与ASCII码兼容,汉字机内码每个字节的最高位必须是“1”,所以只要将国标码加上8080H就成为机内码。

简单的说

机内码 减 8080 就是国标码。

再减 2020 就是区位码

计算机中表示数据的格式。。。不同于输入码和字形码格式 。。。