1.机内码与区位码
机内码高位字节=(区号)H+A0H
机内码低位字节=(位号)H+A0H
2.国标码与区位码
国标码高位字节=(区号)H+20H
国标码低位字节=(位号)H+20H
3.区位码用两个10进制数表示,另外两种码用两个十六进制数表示.
4."编"的区位码为1764,下面举例来看如何转成另外两种码:
a.机内码
高位字节=(17)(十进制)+A0H(十六进制)=11H+A0H=b1H
低位字节=(64)(十进制)+A0H(十六进制)=40H+A0H=e0H
所以,机内码为b1e0
b.国标码
高位字节=(17)(十进制)+20H(十六进制)=11H+20H=31H
低位字节=(64)(十进制)+20H(十六进制)=40H+20H=60H
所以,国标码为3160

例子程序:

#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned char hz[2]="编";
printf("区位码:%x%x\n",hz[0]-0xa0,hz[1]-0xa0);
printf("国际码:%x%x\n",hz[0]-0x80,hz[1]-0x80);
printf("机内码:%x%x\n",hz[0],hz[1]);
printf("说明:‘编’的十进制区位码为:1764");
return 0;
}

区位码 国际码 机内码 转换相关推荐

  1. 区位码和国际码的转换, 点阵存储

    某汉字的区位码是3721,它的国际码是A)5445H B)4535H C)6554H D)3555H 国际码=区位码+2020H.即将区位码的十进制区号和位号分别转换成十六进制数,然后分别加上20H, ...

  2. 大学计算机的区位码国标码机内码,[计 算 机]汉字区位码\国标码\机内码之间的换算...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 国标与机内码的转换 国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码 ...

  3. 机内码、国际码、区位码换算

    机内码.国际码是十六进制的,区位码是十进制的. 一般换算全部用十六进制,不过特别注意:区位码从十进制转换为十六进制是两位两位分别转换的. 国际码=区位码(十六进制)+2020H 机内码=国际码+808 ...

  4. C语言 获取汉字机内码、区位码、国际码

    至于什么是机内码.区位码.国际码,百度谷歌一大堆,下面直接给代码 #include<stdio.h> void main(void) { unsigned char temp[2]; sc ...

  5. 计算机考试汉字国际码,计算机一级等级考试_汉字的编码

    (1)某汉字的区位码是2534,它的国际码是(B) A)4563H B)3942H C)3345H D)6566H (2)某汉字的机内码是B0A1H,它的国际码是(B) A)3121H B)3021H ...

  6. Unicode码和ASCII码及其转换

    关于什么是编码,我在之前的文章简单介绍过了,这里我们来看一下Unicode码和ASCII码 Unicode码 Unicode码:Unicode码是一种国际标准编码,采用二个字节编码,与ASCII码不兼 ...

  7. python 语言, 详解fromstring 函数 -------------从字符串到Ascii 码的转换

    先来个小例子: test = "abcdef" temp = numpy.fromstring(test,dtype=numpy.int8) print(temp) 结果为:[ 9 ...

  8. 8421码到5421码的转换_余三码8421bcd码转换电路设计的接线方法

    接线图: 用4位二进制并行加法器实现8421码到余3码的转换,只需从4位二进制并行加法器的输入端A4.A3.A2和A1输入8421码,而从输入端B4.B3.B2和B1输入二进制数0011,进位输入端C ...

  9. java hex_使用java实现hex和ascii码的转换

    原标题:使用java实现hex和ascii码的转换 几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python.golang),但总有万不得已必须要用java的时候.这里记录下 ...

最新文章

  1. 实验五 oracle高级数据查询技术
  2. 投票系统之防止重复投票
  3. Linux上 Can‘t connect to X11 window server using XX as the value of the DISPLAY 错误解决方法
  4. 皮一皮:为啥年轻人不生孩子?
  5. android后台文件下载库,android中如何下载文件并显示下载进度
  6. RxJava 和 RxAndroid 二(操作符的使用)
  7. OpenStack部署笔记和安装WindowsXP镜像
  8. SAP Spartacus CurrentProductService返回的null对象
  9. getresourceasstream方法_【设计模式】第三篇:一篇搞定工厂模式【简单工厂、工厂方法模式、抽象工厂模式】...
  10. 关于无法获取客户端IP地址
  11. Djago模型层(基础)
  12. 操作符union/union all、intersect、minus、(not)exist
  13. 适用于Photoshop,Xd和Sketch的UI套件
  14. php查询sqlserver2008r2,php根据请求参数ODBC动态连接SQL Server2008R2
  15. 西安石油大学计算机学院于晓,西安石油大学计算机学院2009届本科毕业设计答辩.doc...
  16. VC 使用 MinGW编写的dll
  17. 3-unit4 postfix+mysql
  18. Tapestry中listener监听方法传递参数的方式
  19. 如何通过站群提高网站曝光率
  20. 2015全国硕士研究生计算机考研真题(附答案)

热门文章

  1. 天生创想OA为您的信息安全保驾护航
  2. 论文阅读 之 Person Search by Multi-Scale Matching
  3. 如何安装kaggle API下载数据 及报错OSError: Could not find kaggle.json. Make sure it‘s located in /home/user/解决办法
  4. 最详细的微信公众号搭建一条龙
  5. Nignx学习(二)
  6. word-每一章插入不同的页眉
  7. python将汉字转化为拼音
  8. BigDecimal使用不当,造成P0事故!
  9. Saxon - XSLT与XQuery处理器
  10. 基于稀疏点云地图实现Turtlebot2真实环境下导航