使用不同的输入法输入的汉字在计算机内部,为什么用不同的汉字输入法能在计算机中找到同一个汉字?...

之所以使用不同的汉字输入法能在计算机中找到同一个汉字,是因为汉字的编码方式是固定的。每个汉字都有一个唯一的标准编码,称为国标码。英文中的字母按照统一的美国标准,在计算机中就分别用了26个二进制代码来表示26个大写字母,再用26个代码来表示26个小写的字母。例如,字母“A”所分配的代码是1000001,而字母“a”所分配的代码就是1100001,这种统一的标准代码叫作ASCII码。汉字的数量要比英文字母多得多,常用的汉字有6763个,用7位编码就远远不够了,因此汉字的国标码有14位,例如,汉字“啊”的国标代码就是01100000100001。

然而,没有几个人是能够记住14位汉字国标码的,具体的细节要由计算机来操作。人们输入一个汉字让计算机来保存和处理,并让存储在计算机中的汉字正确显示在屏幕上或者打印在纸张上,这个过程还涉及三种代码,即汉字机内码、汉字输入码和汉字字形码。汉字在存储、加工处理和传输时使用的是汉字机内码,它通常是将14位的国标码分成两组,并在每组7位代码前面添加一位1成为8位,这样就变成一个16位的代码。汉字输入码是汉字输入时按照汉字的发音、字形,在西文键盘上敲入的一组按键编码。通过按键编码,借助汉字输入软件,就可以选择出你想输入的汉字了,软件通过查找汉字机内码库可找出其机内码,并进行存储和处理。

不同输入法选中的同一个字的机内码是相同的,因此在计算机中找到的是同一个汉字,而按照同样的机内码找到的汉字字形码也是相同的,因此可以显示或者打印同样的汉字。

【知识点】汉字字形码

汉字在输出的时候使用的是汉字字形码,它是一种与字形相对应的编码,一般可以采用点阵的方式来编码。如用8×8点阵记录的“大”字的字形码,就是一组00010000,00010000,11111111,00010000,00101000,00100100,01000010,10000001编码。

【发散思维】计算机使用的电能大多转化成什么了?

我爱学习网(52xx.cn) 感谢您的阅读,喜欢就分享给您的小伙伴们吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值