发布网友 发布时间:2022-04-24 10:02
共2个回答
热心网友 时间:2022-06-28 06:54
不对。
国标码:按国际标准制定的汉字和符号的交换码,国标GB2312-80中收录了7445个汉字及字符,根据每一个字符的特点和位置,所有字符分为94个区、94个位。把区位码区和位分别转换成十六进制数,然后+2020H就是国标码
汉字的内部码:也称(机)内码。是计算机内处理汉字信息时所用的汉字代码
内码=国标码+8080H
热心网友 时间:2022-06-28 08:12
首先将区位码转换成国际码,然后将国际码加上8080h,即得机内码。
自己总结一下:
1.区位码(十进制)转换成区位码(十六进制)。
这里要把前两个位换成十六进制,然后后两位换成十六进制。
例如,某汉字的区位码是5448,这样把54转换为16进制数36;再把位码48转换为16进制数为30,得到十六进制数3630。
2.国际码=区位码(十六进制)+2020h
例如,3630h+2020h=5650h
得到国标码gb2312
3.汉字机内码=国际码+8080h
机内码就是5650h+8080h=d6d0h
记住上面三条,战无不胜!!!呵呵
真的