第7讲 字符的表示与编码
- 格式:pdf
- 大小:376.97 KB
- 文档页数:13
信息表示与编码
计算机中的信息
⏹计算机中的信息
⏹数值
西文字符,汉字符
⏹文字
⏹声音
⏹图形、图像
⏹视频
计算机中的信息表示⏹计算机能够直接识别的信息只有二进制
⏹计算机中的所有信息都要用二进制表示
⏹编码:
⏹用二进制位的不同组合,来代表不同的信息
⏹如:
⏹用“0”表示低电平,用“1”表示高电平。
⏹用01000001表示字母“A”
编码0
1
字符编码
1. 西文字符编码
⏹ASCII码(美国信息交换标准代码)
⏹标准ASCII
(最高位默认为0)
⏹用7位二进制码表示1个符号
⏹可表示128个字符。
⏹扩展ASCII码(ANSI)
⏹扩展ASCII码(ANSI)用8位表示一个字符。
西文字符编码
列0 1 2 3 4 5 6 7 行
低位
高位000001010011100101110111
0 0000NUL DLE SP 0 @P 、p
1 0001SOH DC1 ! 1 A Q a q
2 0010STX DC2 “ 2 B R b r
3 0011ETX DC3 # 3 C S c s
4 0100EOT DC4 $ 4 D T d t
5 0101ENQ NAK % 5 E U e u
6 0110ACK SYN & 6 F V f v
7 0111BEL ETB ‘7 G W g w
8 1000BS CAN ( 8 H X h x
9 1001HT EM ) 9 I Y i y
A 1010LF SU
B * : J Z j z
B 1011VT ES
C + ; K [ k {
C 1100FF FS , <L \l |
D 1101CR GS -= M ] m }
E 1110SO RS . >N Ωn ~高3位
高3位
西文字符编码
⏹其他编码
⏹Unicode码、UTF-8等
⏹通用字符编码,可满足跨语言和平台的文本转换。
2. 汉字编码
⏹外码
⏹输入码
⏹机内码
⏹国标码、BIG5等
⏹字形码
⏹以点阵形式表示一个汉字。
⏹矢量汉字
机内码
⏹国标码
⏹用于计算机之间或与终端之间信息交换时的汉字代码(GB2312,
GBK,GB18030)
⏹由连续的两个字节组成,每个字节七位有效,最高位为1。
字形码和矢量汉字
⏹字形码
⏹确定一个汉字字形点阵的代码
⏹汉字字形点阵中的每个点对应一个二进制位。
点阵字模示意图
■
■■■■■■■■■■■
■■■
■■■
■■■
■■■■■■■■■■■■■
■
■■■
■■■
■■■
■■■
■■■
■■■
■
矢量汉字
⏹用软件描述汉字
⏹矢量字库保存对每一个汉字的描述信息,比如一个笔划的起始、终止坐标,半径、弧度等等。
在输出时要经过一定的数学运算。
⏹矢量汉字可随意放大、缩小而不变形。
⏹Windows使用的字库为以上两类。
在FONTS目录下,扩展名为FON的文件为点阵字库;扩展名为TTF为矢量字库。
汉字信息处理过程
输入码
国标码
机内码字形码
汉字
输入
汉字
输出
Unicode码。