欢迎来到天天文库
浏览记录
ID:24820248
大小:1.07 MB
页数:12页
时间:2018-11-14
《ascii码和汉字编码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASCII码和汉字编码教材:浙教版《信息技术基础》年级:高二作者:吕娇龙单位:湖州市练市中学学习目标学会用UltraEdit观察字符的十六进制内码了解ASCII字符编码和汉字编码12计算机除了要处理数值类型的数据外,还要处理各种非数值类型的数据,例如英文字母和汉字。为了能让计算机存储、处理这些数据,需要为每个字符规定一个二进制代码。为了便于信息的交换,必须采用标准化编码。国际上普遍采用的西文字符编码是ASCII码(美国信息交换标准码)常用的汉字编码有GB2312-80、GBK等ASCII码和汉字编码ASCII码表
2、由128个代码组成,表示了128个西文字符,十进制代码从0-127一个ASCII码字符占一个字节01.ASCII码ASCII码用一个字节的后7位来表示字符,最高位不用,一般为0。二进制规则:n个二进制位最多能表示2n种不同的编码状态7个二进制位最多能表示27=128种不同的编码状态例如:字母“t”的ASCII码为116,也就是1110100B,最高位用“0”填充。0汉字与西文字符一样,也是一种字符,在计算机内同样是以二进制代码表示的。用计算机处理汉字需要解决以下几个问题:怎样将汉字输入计算机?在计算机内部怎样处理
3、汉字?计算机怎样实现汉字信息的输出(显示)?汉字输入方法汉字输入码自动识别音码:全拼、双拼、智能ABC等形码:五笔字型法、郑码输入法2.汉字编码(1)汉字输入如手写、语音识别(2)汉字编码区号位号十进制1601十六进制国际码十六进制机内码二进制机内码汉字编码(GB2312-80)采用区位码表示汉字。区位码分94个区,每区94个位,构成94*94个单元的表格。“区号”和“位号”各占一字节(第一个字节标记区号,第二个字节标记位号),所以一个汉字占2个字节。比如:“啊”的区号是16,位号是01区、位号分别加20H国标码
4、+8080H“啊”在计算机中的内码为101100001010000110013021BOA11011000010100001(3)汉字输出(显示)为了汉字的输出显示和打印,需要描述汉字的字形,对汉字字形的编码称为汉字的字形码。输入法输入查找对应的区位码区位码加2020H转为国际码国际码加8080H转为十六进制机内码转为二进制机内码查找对应字形码输出归纳——汉字在计算机中的表示UltraEdit:十六进制内码观察器3.观察字符内码字符二进制编码查看到的内码存储ASCII码字符8位2个十六进制数占1B汉字16位4个十
5、六进制数占2B例1.用UltraEdit软件观察字符内码,结果如下图所示:则其中内码“3230”表示的字符为()(A)2010(B)20(C)10(D)假例2.用UltraEdit软件观察字符内码,结果如下图所示:将其前两个字节数据“B8FC”删除后,则右侧的“更上一层楼”五字将变成()(A)上一层楼(B)更上一层(C)楼层一上(D)楼上一层BA课堂小结通过内码观察器查看字符内码字符编码ASCII码,每个字符占1字节汉字编码GB2312,每个汉字占2字节区位码先转换成十六进制数表示(区位码的十六进制表示)+202
6、0H=国标码国标码+8080H=机内码Thankyou!
此文档下载收益归作者所有