发布网友 发布时间:2022-04-30 01:25
共4个回答
热心网友 时间:2022-06-27 23:46
在存储一个汉字内码的两个字节中,每个字节的最高位是1。
内码的两个字节的最高位都是1,字符编码就是以二进制的数字来对应字符集的字符,目前用得最普遍的字符集是AscII,对应AscII字符集的二进制编码就称为ASCII码。
计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。
机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。
扩展资料
因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。
国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即汉字机内码=汉字国标码+8080H。例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。汉字机内码的基础是汉字国标码。
机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。
热心网友 时间:2022-06-27 23:46
在存储一个汉字内码的两个字节中,每个字节的最高位是1.热心网友 时间:2022-06-27 23:47
1热心网友 时间:2022-06-27 23:47
c1和1