什么是国标码?

如题所述

  1. 汉字信息交换码(国标码)
  《信息交换用汉字 编码字符集·基本集》是我国于1980年制定的国家标准 GB2312-80,代号为国标码,是国家规定的用于汉字信息处理使用的代码依据。
   GB2312-80中规定了信息交换用的6763个汉字和682个非汉字图形符号(包括几种外文字母、数字和符号)的代码。
  6763个汉字又按其 使用频度、组词能力以及用途大小分成一级常用汉字3755个和二级常用汉字3008个。
  一级汉字按拼音字母顺序排列;若遇同音字,则 按起笔的笔形顺序排列;若起笔相同,则按第二笔的笔形顺序排列,依次类推。所谓笔形顺序,就是横、竖、撇、点和折的顺序。二级汉字按 部首顺序排列。
  在此标准中,每个汉字(图形符号)采用双字节表示。每个字节只用低7位,最高位恒为1。由于低7位中有34种状态是用 于控制字符,因此,只有94(128-34=94)种状态可用于汉字编码。这样,双字节的低7位只能表示94×94=8836种状态。

编码范围

二进制数码

十进制数码

基本 ASCII 码    
00000000~01111111    
0~127    

控制字符    
00000000~00100000、01111111    
0~32、127    

可用汉字段    
00100001~01111110    
33~126 (1~94)    

扩充 ASCII 码    
10000000~11111111    
128~255    

控制字符    
10000000~10100000、11111111    
128~160、255    

GB2312-80    
10100001~11111110    
161~254 (1~94)    

  此标准的汉字编码表有94行、94列,其行号称为区号,列号称为位号。双字节中,用 高字节表示区号,低字节表示位号。非汉字图形符号置于第1~11区,一级汉字3755个且于第16~55区,二级汉字3008个置于第56~87区。
  每个图形字符的汉字交换码,均用两个字节的低7位二进制码表示。汉字国标码通常用十六进制数表示。
  例如:“中”字的区号为 54,位号为48,计算它的二进制数和十六进制数国标码。
    解:先将区、位号分别加上 32 :
      54+32=86
       48+32=80
    分别转换为二进制数:
      (86)10=01010110
      (80)10=0 1010000
  得到二进制数国标码为:
      01010110 01010000。
  最后通过 8 4 2 1 ── 二进制取位法转换成十六 进制汉字国标码为:5650。
  又如“国”字的区号为25,位号为90,用以上相同的方法得到它的国标码为:
  二进制:00111001 01111010
  十六进制:397A

----------------------------------------------------------------

基于以上原则,则

  11000100,11100011,10111010,11000011

>(1100 0100 1110 0011)2,(1011 1010 1100 0011)2

>(C4E3)16,(BAC3)16

>查表可知:C4E3>>‘你’,BAC3>>‘好’


温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-05-28
国标码,也称为国家标准代码,是指按照国家标准规定的编码方式,用于表示和管理产品或物品的信息。以下是关于国标码的详细解释:

定义与特点:

国标码是由国家标准化主管机构批准发布的标准,对全国经济、技术发展有重大意义,并在全国范围内统一使用。
国标码通常包括若干个数字或字母组成的编码,可以唯一地标识和识别不同的产品或物品。
它有助于提高信息的准确性和标识的唯一性,方便管理和统计,减少信息传递中的误差和不便。

应用领域:

国标码广泛应用于各个领域,特别是在需要统一标识和管理的场景中。例如,在商品流通领域,国际商品编码(EAN)和统一商品编码(UPC)就是基于国际标准编码的应用。
在计算机领域,GB 2312-80和GB 18030-2005等标准被用于简体中文的编码。这些标准规定了每个汉字的二进制编码,即汉字的国标码。

汉字国标码:

汉字国标码是专门为汉字创建的编码系统,旨在使每个汉字有一个全国统一的代码。在GB 2312-80标准中,有6763个常用汉字规定了二进制编码。
每个汉字使用两个字节(16位)进行编码,其中每个字节只用低7位,即最高位为0的二进制码。这样的编码方式可以表示最多65536个字符(2^16),但由于汉字数量远少于这个数值,因此有足够的空间进行扩展。

编码规则:

国标码采用“区位码”的方式进行编码。整个编码表分为94个区,每个区有94个位,形成94x94=8836个区位。每个区位对应一个唯一的汉字或符号。
高字节称为区码(01-94),低字节称为位码(01-94)。这样,通过区码和位码的组合,就可以唯一地确定一个汉字或符号。

与其他标准的关系:

国标码与ISO等国际标准相比,可能采用等同、修改或非等效的方式。例如,在计算机领域,GB 2312-80和GB 18030-2005等标准就是基于国际标准进行修订和扩展的。

注意事项:

由于不同国家或地区可能采用不同的编码标准,因此在国际交流中需要注意编码的兼容性和转换问题。
在使用国标码时,应确保编码的正确性和一致性,避免出现乱码或错误标识的情况。本回答被网友采纳
相似回答
大家正在搜