独角兽企业重金招聘Python工程师标准>>>
1. 3种码的进制表示
国标码:16进制H
区位码:10进制D 2位
机内码:16进制H
2. 3者之间的关系
国际码 = 转化为十六进制的区位码(注意将4位的区位码前两位和后两位分开来转化,而非全部同时转化) + H
机内码 = 国际码 + 8080H
3. 机内码概念
所有国标码汉字及符号组成一个94*94的二维代码表,每一行成为一个“区”,每一列成为一个“位”。
每个区:94个位
每个字节分别用两位十进制编码----前字节的编码成为区码,后字节的编码成为位码
0000 0000 0000 0000
区码 位码
区号:区位码的高两位 位号:区位码的低两位
4. 例子
1. 某汉字的区位码是5448,它的机内码是 D6D0H
// 将区位码转换为16进制的形式
5448D=3630H
//将16进制的区位码转换为国标码
3630H+H=5650H(国标码)
// 国标码转换为机内码
5650H+8080H=D6D0H
2.求国标码5E38H的机内码 DEB8H
5E38H+8080H=DEB8H
如果觉得《国标码 区位码 机内码之间的转换关系》对你有帮助,请点赞、收藏,并留下你的观点哦!