1996香港马会开奖结果记录 03888开奖结果2017 84384现场报码表 本港台现场报码手机报码香港现场开奖

homepage | contact

ASCII码和汉字编码

2017-09-23 12:54

  ASCII码和汉字编码_其它课程_高中教育_教育专区。高中信息技术 浙教版 信息技术基础 字符编码

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