计算机的常用编码

计算机的常用编码主要有ASCⅡ码、汉字输入码、汉字机内码等几种方式。

▶1.ASCⅡ码

计算机使用二进制表示字母、数字、符号及控制符号,目前主要用ASCII(AmericanStandard Code for Information Interchange)码,即美国标准信息交换码,已被国际标准化组织(ISO)定为国际准,所以又称为国际五号代码。
ASCII码有两种分类:一种是7位ASCII码,另一种是8位ASCⅡ码。7位ASCI码又称为基本ASCII码,是国际通用的。它由7位不同的二进制字符编码组成,表示128种字符,其中包括34种控制字符、52个英文大小写字母、10个数字、32个字符和运算符。用一个字节(8位二进制)表示7位ASCII码时,最高位为0,它的编码范围为00000000~01111111。
8位ASCII码又称为扩充ASCIⅡ码。它由8位二进制字符编码组成,其最高位有些为0,有些为1,它的范围为00000000~11111111,因此可以表示256种不同的字符。其中00000000~01111111为基本部分,范围为0~127,共128种;而10000000~11111111为扩充部分,范围为128~255,也有128种。美国国家标准信息协会尽管对扩充部分的ASCⅡ码已给出定义,但在实际中多数国家都将ASCⅡ码的扩充部分规定为自己国家语言的字符代码。


▶2.汉字输入码

汉字输入码又称为外部码,简称外码,指用户从键盘上输入代表汉字的编码。它由拉丁字母(如汉语拼音)、数字或特殊符号(如王码五笔型的笔画部件)组成,其构成形式千变万化。各种输入法的输入方案就是以不同的符号系统来代表汉字进行输入的,所以汉字输入码是不统一的,区位码、五笔字型码、智能ABC、微软拼音等都是其中的代表。汉字输入码进入计算机后,都离不开计算机对其进行处理。在具有汉字处理能力的计算机系统中,汉字在不同的阶段处于不同的状态,并使用不同的代码。

▶3.汉字机内码

汉字机内码又称为汉字ASCII码、机内码(简称内码),它由扩充的ASCⅡ码的0和1符号组成,指计算机内部存储、处理加工和传输汉字时所用的代码。输入码被计算机接收后就由汉字操作系统的输入码转换模块转换为机内码,与所采用的键盘输入法(汉字输入码)无关。
机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到计算机内部都要转换成机内码,转换后才能被存储和进行各种处理。汉字机内码应该是统一的,而实际上世界各地的汉字系统都不相同,要制定一个统一的标准化汉字机内码是必需的,不过这尚需时日,因此目前不同系统使用的汉字机内码有可能不同。
我国目前使用的是单/双/四字节混合编码。编码规定,英文与阿拉伯数字等采用一个字符编码;国家标准GB 2312—80《信息交换用汉字编码字符集·基本集》中的6763个汉字和中文标点符号的二进制编码采用两个字节(每个字节的最高位设为0)对应一个汉字编码,称为国标码,而把每个字节的最高位设为1,作为对应的汉字的机内码(也称汉字的ASCII码或变形的国标码);不在此列的汉字,即《信息交换用汉字编码字符集·基本集的扩充部分》中的汉字,采用四个字节来表示(32位二进制)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豐儀麟阁贵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值