第一章:信息技术
第三节:数制与信息编码
一、数制的基本概念
数制也称为计数制,用一组固定的符号和统一的规则来表示数值的方法。常用的数制都采用进位计数制。
进位计数制涉及:数码、基数和位权三个基本概念。
常用的进位计数制有:十进制、二进制、八进制、十六进制。
进位制 | 二进制 | 八进制 | 十进制 | 十六进制 |
规则 | 逢二进一 | 逢八进一 | 逢十进一 | 逢十六进一 |
基数 | ||||
数码 | ||||
权 | ||||
表示形式 |
二、不同进制之间的转换
(1)非十进制 转换为 十进制
方法:按位权展开,并逐项相加。
(2)十进制 转换为 非十进制
方法:整数部分(辗转相除),小数部分(辗转相乘)。
(3)二进制 和 八进制、十六进制之间的转换
方法:每3位或4位分组。
三、计算中字符的编码
(一)西文(西方文字)字符的编码
ASCII码:美国标准信息交换码
编码规则:由七位二进制数组成,可表示128种字符
控制字符:前32个字符+空格+Del
图形字符:可显示和打印(94个)
ASCII码:实际占用8个二进制位,最高位补0。
(二)汉字的编码
(1)汉字输入码
数字编码
字音编码
字形编码
音行编码
(2)国标码(94区*94位)——区位码
以区位码为基础,构造国标码:每个字节加上20H
以国家标准局公布的GB2312-80规定的汉字交换码作为标准进行编码。
国标码(7445)
- 汉字:6763个
- 一级汉字:3755个
- 二级汉字:3008个
- 字符符号:682个
(3)汉字内码
是汉字在计算机内部存储、处理和传输用的信息代码。
将国标码每个字节加80H
(4)汉字字形码
用在显示或打印输出汉字时使用的汉字编码。
字形码分为:点阵字形和矢量字形两种。
点阵字形:不论汉字的笔划多少,都可在同样大小的方块种写出,从而把方块分割成许多小方块,组成一个点阵,每个小方块就是二进制的一个位。
矢量字形:存储是描述汉字字型的轮廓特征,当要输出汉字时,通过计算机的计算,由汉字字型描述生成所需大小以及形状的汉字点阵。
(5)汉字地址码
汉字字库中存储汉字字形信息的逻辑地址码,以简化内码到地址码的转换。
(三)各种汉字代码之间的关系
汉字的输入、处理和输出的过程,实际上是汉字的各种代码之间的转换过程。
汉字输入——》输入码——》国标码——》机内码——》字形码——》汉字输出
(四)二维码
二维码(Quick Response Code)是用特定的几何图形按照一定规律在平面(二维方向)上分布的黑白相间的图形。
二维码的优点:高密度编码,信息容量大;编码范围广,容错能力强,具有纠错功能;译码可靠性高;可引入加密措施;成本低,易制作,持久耐用;条码符号形状、尺寸、大小比例可变;可使用激光或CCD 阅读器识别。
二维码的缺点:成为手机病毒、钓鱼网站传播的新渠道