在GB2312国标码的基础上产生汉字内码

以“大”举例:

  1. 在GB2312的码表中查找“大”的行号(20),列号(83)

  2. 计算其区位码(区+列):001 0100 101 0011

  3. 分别在区和列上加32,

  4. 步骤3的计算结果区号和列号都补充8位可得,0011 0100 0111 0011 = 3473H,其中的34H与字符“4”的ACSII码相同,73H和字符“s”的ACSII码相同。

  5. 把区号和位号的最高未设未1后,得到“大”的内码:1011 0100 1111 0011 = B4F3H

汉字的区位码

  1. 码表由94行、94列组成,行号为区号,列号为位号,各占7位
  2. 指出汉字在码表中的位置,共14位,区号在左、位号在右

汉字的国标码

  1. 每个汉字的区号和位号各自加上32(20H),得到其“国标码”
  2. 国标码中区号和位号各占7位。在计算机内部,为方便处理与存储,前面添一个0,构成一个字节

汉字内码

  1. 为与ASCII码区别,将国标码的两个字节的第一位置“1”后得到一种汉字内码(可以有不同的编码方案)
  2. 至少需2个字节才能表示一个汉字内码(汉字的总数超过6万字)

在GB2312国标码的基础上产生汉字内码相关推荐

  1. 大学计算机基础码,大学计算机基础字符的编码——区位码和国标码

    <大学计算机基础字符的编码--区位码和国标码>由会员分享,可在线阅读,更多相关<大学计算机基础字符的编码--区位码和国标码(11页珍藏版)>请在人人文库网上搜索. 1.字符的编 ...

  2. java汉字转换国标码_GBK/GB2312编码问题分析以及java获取汉字国标码

    import java.io.UnsupportedEncodingException; import java.util.regex.Matcher; import java.util.regex. ...

  3. java汉字转换国标码_国标码(GB2312)的自动生成 | 学步园

    前面已提到,汉字是由两个字节构成的,每个字节占八位(8bits),那么每个汉字需要占十六位(16bits).而且由于中文字符的每个字节的最高位为1,则每个字节的ASCII码均大于127(27-1).这 ...

  4. “深度学习“汉字国标码GB2312

    GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母.希腊字母.日文平假名及片假名字母.俄语西里尔字母在内的682个全角字符. G ...

  5. UWA学堂上新|虚幻引擎源码解析——基础容器篇

    文章简介 文章主要介绍了虚幻引擎的基础容器的内部数据结构和实现原理,以及在实践中的应用,性能优化等方面.包括:TArray.TSparseArray.TSet.TMap等基础容器,TQueue.TTr ...

  6. 在已实现spp程序基础上改rtk,附C++源码(事后和实时流)

    原文地址:在已实现spp程序基础上改rtk,附C++源码(事后和实时流) 上面这个链接现在可以下载啦- 换了地址- 因为报告我已经搞丢了 所以只分享我的事后处理以及实时流的计算程序给大家. 事先说明

  7. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤

    前提:已经有码云账号,电脑已经安装了git工具. (1)在码云账号上登陆自己的账号,创建一个新的项目. (2)在自己的本地磁盘下随便创建一个文件夹(例如起名为:mayun),用来存放从码云上拉下来的项 ...

  8. 汉字编码中区位码、国标码和机内码的区别

    区码和位码分别加20H后转换成内码 例如:区位码5448,其中区码54(十六进制36H)位码48(十六进制30H) 36H+20H->56H,30H+20H->50H,所以该字国标码为56 ...

  9. 汉字编码与编程相关问题总结:ASCII、机内码、区位码、国标码、Unicode码他们之间是如何转换的

    一.ASCII.机内码.区位码.国标码.Unicode码他们之间是如何转换的,方程式是什么 汉字系统中的过程包括区位码.国标码和机内码,其中的转换关系如下: 1.区位码(十进制)转换成区位码(十六进制 ...

最新文章

  1. linux nice值_linux系统管理之交互式企业站点(连载)
  2. [Python图像处理] 十.形态学之图像顶帽运算和黑帽运算
  3. maven工程xml文件路径问题
  4. 《计算机网络》第10章在线测试,《计算机网络》第07章在线测试
  5. 用铁丝做“电路板”,这波操作你不得不服!
  6. 作者:夏虎, 男, 电子科技大学副研究员、 教育大数据研究所所长。
  7. android 多进程 坑,Android 开发中踩过的坑之八:多进程问题
  8. XOS 详解1: os_s_xxxx.s
  9. mysql数据表的字段操作
  10. 语义分割——DeepLabv3+的学习笔记~
  11. 如何在苹果 Mac 上的“快速查看”中查看和编辑文件?
  12. Qt:多线程--子线程间通讯
  13. 伴随矩阵例题_伴随矩阵习题及解答
  14. python版植物大战僵尸源码_『原创』植物大战僵尸分析及Python辅助实现
  15. php创建菜单_php实现微信公众号创建自定义菜单
  16. 将Twitter4j与Scala结合使用以执行用户操作
  17. 论如何举办一个承载400人的比赛(XUPT新生赛承办小记)
  18. 网络上博弈——博弈匠心——真正的匠人精神
  19. Linux系统安装docker教程
  20. k203m机型java游戏_唯美中国风 品步步高K203M的江南之美

热门文章

  1. Ubuntu下kinect v2制作数据集
  2. 《Linux就该这么学》36期学员
  3. 闲置iPhone这么用
  4. lvalue require as increment operand
  5. Azure DevOps Server 2019 (TFS)安装教程
  6. [SpringMVC笔记] SpringMVC-18-拦截器链配置
  7. 攻防世界misc新手之give_you_flag
  8. 专业的PDF组件 Spire.PDF教程:C# 将一个 PDF 页面拆分为多页
  9. du -h df -h
  10. matlab(1)矩阵的输入及运算