
智启星辰为您分享以下优质知识
汉字机内码是计算机内部存储、处理和传输汉字时使用的二进制编码,其正式名称即 汉字ASCII码,简称 内码。以下是具体说明:
汉字机内码是计算机内部对汉字进行编码的核心标准,由0和1组成的二进制代码,用于存储、运算和传输汉字信息。输入的汉字外码(如拼音或笔画码)需通过输入码转换模块转换为机内码后才能被计算机识别。
与ASCII码的关系
汉字机内码与ASCII码存在对应关系。例如,国标码(GB码)是汉字的区位码扩展形式,而机内码通常在区位码基础上加0x80(即128)进行转换,以避免与ASCII码中的控制字符冲突。
转换机制
输入的汉字外码通过操作系统中的“输入码转换模块”转换为机内码,这一过程与所使用的键盘输入法无关。例如,输入“啊”时,其外码可能对应国标码30H(十进制48),转换为机内码后为E4B8(十六进制)。
其他名称与概念
- 区位码:
汉字机内码的一种表示形式,由区号(高两位)和位号(低两位)组成,例如“啊”的区位码为21H(43)。
- 交换码:部分资料将汉字机内码称为“交换码”,但需修正以避免与ASCII码冲突。
总结:汉字机内码是计算机处理汉字的基础编码,其核心作用是实现汉字与二进制数据的统一,与输入法无关且需通过特定转换规则与外码关联。