资源简介 第2节 ASCII码与汉字编码考试内容考试要求考试属性ASCII码和汉字编码B必考+加试一、 ASCII码1.计算机内的英文字符一般采用ASCII码表示,ASCII又称美国信息交换标准码。编码使用7位二进制,可以表示27=128种编码。在计算机存储时使用8位二进制(即1个字节),最高位添“0”处理。2.ASCII编码表中数字、字母(大小写)是按顺序依次排列。字符ASCII值可以用十进制(0~127)表示,也可以用二进制或十六进制表示。3.例如,数字“0”编码为“32”(十进制),“1”为“33”,“2”为”34”……,十六进制编码则为:“0”——“20H”,“1”——“21H”,“2”——“22H”……英文大写字母“A”编码“65”(十进制),“B”为“66”,“C”为“67”……,十六进制编码则为:“A”——“41H”,“B”——“42H”,“C”——“43H”……英文小写字母“a”编码“97”(十进制),“b”为“98”,“c”为“99”……,十六进制编码则为:“a”——“61H”,“b”——“62H”,“c”——“63H”……小写字母的编码比对应的大写字母的编码大“32”(十进制),也即十六进制的“20H”。二、 汉字编码1.汉字在计算机内同样以二进制编码的形式表示。一般汉字编码用16位二进制数表示,也即1个汉字编码占2个字节。最常用的汉字编码是GB2312-80和GB18030-2000。2.汉字在计算机中一般以全角形式表示,而英文字符一般以半角形式表示,如英文字符也以全角形式表示,同样与汉字一样占2个字节。如全角“A”与半角“A”是不同的。3.汉字的编码有输入码(可分为音码、形码、音形码与形音码等)、交换码、处理码(也称内码)、字形码(两种表示方式:点阵形式和矢量形式)。三、 用软件查看字符内码1.使用UltraEdit或WinHex可以观察字符的内码,ASCII码字符一般占1个字节,8位二进制,2位十六进制,一个汉字占2个字节,16位二进制,4位十六进制。2.ASCII码最大为127D,也就是十六进制7FH,128个ASCII编码是00H-7FH。如“80H”,转换成二进制是“1000 0000B”,最高位是“1”,就不可能是ASCII码。一、 ASCII码ASCII码7位编码,8位存储,最高位添“0”,表示128个符号,数字、英文字符是顺序编码,可以通过一个数字或英文字符的编码推断出其他数字或英文字符的编码。【典例1】 英文字符“B”的二进制ASCII编码是100 0010B,则英文字符“D”的二进制ASCII编码是( )A.100 0011B B.100 0100BC.100 1011B D.100 0101B解析 ASCII码是7位二进制编码,英文字符顺序编码,“D”比“B”推后2个,应为 100 0100B。答案 B【变式训练1】 ASCII编码值为110 0011B表示的英文字符为“c”,如ASCII编码值为70H表示的英文字符是( )A. i B.j C.o D. p解析 英文字符ASCII码是7位二进制顺序编码,“c”ASCII码是110 0011B,即为63H,依次下去,则70H是英文字符“p”,当心这是十六进制69H后面还有6AH、6BH、……,6FH后面才是70H。答案 D[方法总结] 对于ASCII码顺序编码的题目,一定要分清编码的进制,特别是十六进制一定要清楚“9”后面是“A”,“F”过去才能进位。二、 汉字编码一个汉字内码一般用2个字节表示,注意与ASCII码的区别。ASCII码的编码值肯定小于十六进制数80H。【典例2】 用UltraEdit软件观察“Windows10中文版”这几个字符的内码如下图所示:则汉字“中”的内码是( )A.31 30 B.30 D6 C.D6 D0 D.CE C9 解析 一个汉字2个字节,4位十六进制,是“D6 D0”。答案 C【变式训练2】 用UltraEdit软件观察“又怼上了吗?”这几个字符的内码如下图所示:则汉字“怼”内码的二进制编码是( )A.1110 1101 1010 0001BB.1100 1001 1010 0001BC.1101 1110 0001 1010BD.1110 0001 1010 1000B解析 “怼”的十六进制编码是“ED A1”,对应转为二进制编码为“1110 1101 1010 0001B”。答案 A[方法总结] 对于用UltraEdit软件观察内码,一般显示的是十六进制,1组为2位十六进制,对应的如是ASCII码即为一个字符,2组为4位十六进制,正好对应一个汉字。【典例3】 使用UltraEdit软件观察字符内码,结果如下图所示, 则存储字符“IT信息技术?”需要的字节数是( )A.6 B.10 C.12 D.14解析 1个英文字符或英文标点符号占1个字节,1个中文字符或中文标点占2个字节,本例有2个英文字符,4个汉字,1个中文标点,共12个字节。答案 C【变式训练3】 用UltraEdit软件观察字符内码,结果如下图所示:根据图中信息,这几个字符有可能是( )A.2个汉字和4个ASCII字符B.3个汉字和2个ASCII字符C.2个汉字和2个ASCII字符D.4个汉字和0个ASCII字符解析 编码“23”为ASCII字符,共2个,其他6个字节为3个汉字字符。答案 B1.用UltraEdit软件观察字符内码,结果如下图所示:则英文字符“j”的十六进制ASCII编码是( )A.69 B.6A C.70 D.71 解析 ASCII码顺序编码,“h”为“68”,接下去“i”为“69”,“j”为“6A”,这是十六进制,当心以十进制想当然的认为是“70”。答案 B2.用UltraEdit软件观察“Apple”这几个字符内码,如下图所示:则“Red”这几个字符的十六进制内码是( )A.52 65 64 B.58 65 64C.72 65 64 D.52 65 66解析 ASCII码顺序编码推算出“Red”内码为:“52 65 64”。答案 A 3.用UltraEdit软件观察“2017一带一路”这几个字符内码,如下图所示:则“带路”这两个字符的内码是( )A.31 37 D2 BB B.D2 BB B4 F8C.B4 F8 D2 BB D.B4 F8 C2 B7解析 “带”的内码为“B4 F8”,“路”的内码为“C2 B7”。答案 D 4.用UltraEdit软件观察字符内码,结果如下图所示:则全角字符“W”的内码是( )A.A3 B.D7 C.A3 D7 D.A3 D7 A3 E9解析 全角字符“W”占2个字节,所以内码是“A3 D7”。答案 C 基础巩固1.用UltraEdit软件观察“Google2010”这几个字符内码,如下图所示:则“BJ2018”这几个字符的内码是( )A.42 4A 32 30 31 38 B.42 50 32 30 31 38C.52 5A 32 30 31 30 D.42 4A 30 31 32 38解析 ASCII码顺序编码的规律推算出“BJ2018”的内码是“42 4A 32 30 31 38”。答案 A2.用UltraEdit软件观察“hold住”这几个字符的内码,如下图所示:则汉字“住”的内码是( )A.D7 B.A1 C.D7 A1 D.64 D7解析 汉字“住”的内码2个字节,十六进制内码为“D7 A1”。答案 C3.用 UltraEdit软件观察“苹果Apple”这几个字符的内码,如图所示, 则“iPhone”中的大写英文字母“P”的十六进制编码是( )A.50 B.70 C.6A D.71解析 利用顺序编码,由“A”推断出“P”的编码为“50”,也可以利用大小写字母编码差20H,由“p” 推断出“P”的编码为“50”。答案 A4.用UltraEdit软件观察“学”的内码是D1A7H,其对应的二进制编码为( )A.1101 0001BB.1010 0111B C.1101 0001 1010 0111BD.1010 0001 1101 0111B解析 本题其实就是将十六进制数转换为二进制数即可。答案 C能力提升5.用 UltraEdit 软件观察字符内码,结果如下图所示:则标点符号“!”的内码是( )A.A3 B.A1 C.E3 A3 D.A3 A1解析 标点符号“!”的内码是“A3 A1”,占2个字节。答案 D6.用UltraEdit软件观察“Windows”这几个字的内码,如下图所示:分析图中信息,小写字母的内码值与大写字母的内码值存在一定差值,该差值用十进制表示是( )A.20 B.32 C.57 D. 77解析 小写字母与大写字母的内码值差为20H(十六进制),转换为十进制为32。答案 B7.用软件查看字符十六进制内码的界面,如下图所示:则大写字母“B”的二进制ASCII编码是( )A.1000010B B.1001010BC.01001010B D.01000010B解析 ASCII码7位编码,8位存储,因为“B”的内码是42H(十六进制),所以二进制编码是1000010B,前面不能添“0”,故D选项不正确。答案 A8.用 UltraEdit 软件观察字符内码,结果如下图所示:则下列说法正确的是( )A.“技”字的十六进制内码为 BCHB.英文字符“IT”是在全角模式下输入的C.“IT”后的空格的二进制内码是0010 0000BD.可以推测“J”字符十六进制内码为 50H解析 “技”的内码为BC BCH,IT为半角英文字符,“IT”后的空格的十六进制内码为20H,转换为二进制是0010 0000B,所以C正确,“J”字符十六进制内码为 4AH。答案 C课件12张PPT。第2节 ASCII码与汉字编码一、 ASCII码1.计算机内的英文字符一般采用 表示,ASCII又称 。编码使用 二进制,可以表示 种编码。在计算机存储时使用 二进制(即1个字节),最高位添“0”处理。2.ASCII编码表中数字、字母(大小写)是按 排列。字符ASCII值可以用十进制(0~127)表示,也可以用二进制或十六进制表示。ASCII码美国信息交换标准码7位27=1288位顺序依次3.例如,数字“0”编码为“32”(十进制),“1”为“33”,“2”为”34”……,十六进制编码则为:“0”——“20H”,“1”——“21H”,“2”——“22H”……英文大写字母“A”编码“65”(十进制),“B”为“66”,“C”为“67”……,十六进制编码 则为:“A”——“41H”,“B”——“42H”,“C”——“43H”……英文小写字母“a”编码“97”(十进制),“b”为“98”,“c”为“99”……,十六进制编码则为:“a”——“61H”,“b”——“62H”,“c”——“63H”……小写字母的编码比对应的大写字母的编码大“32”(十进制),也即十六进制的“20H”。二、 汉字编码1.汉字在计算机内同样以二进制编码的形式表示。一般汉字编码用 二进制数表示,也即1个汉字编码占 字节。最常用的汉字编码是GB2312-80和GB18030-2000。2.汉字在计算机中一般以全角形式表示,而英文字符一般以半角形式表示,如英文字符也以全角形式表示,同样与汉字一样占2个字节。如全角“A”与半角“A”是不同的。3.汉字的编码有 (可分为音码、形码、音形码与形音码等)、 、 (也称内码)、 (两种表示方式:点阵形式和矢量形式)。16位2个输入码交换码处理码字形码三、 用软件查看字符内码1.使用UltraEdit或WinHex可以观察字符的内码,ASCII码字符一般占 字节, 二进制, 十六进制,一个汉字占 字节, 二进制, 十六进制。2.ASCII码最大为127D,也就是十六进制 ,128个ASCII编码是00H-7FH。如“80H”,转换成二进制是“1000 0000B”,最高位是“1”,就不可能是ASCII码。1个8位2位2个16位4位7FH一、 ASCII码ASCII码7位编码,8位存储,最高位添“0”,表示128个符号,数字、英文字符是顺序编码,可以通过一个数字或英文字符的编码推断出其他数字或英文字符的编码。【典例1】 英文字符“B”的二进制ASCII编码是100 0010B,则英文字符“D”的二进制ASCII编码是( )A.100 0011B B.100 0100BC.100 1011B D.100 0101B解析 ASCII码是7位二进制编码,英文字符顺序编码,“D”比“B”推后2个,应为 100 0100B。答案 B【变式训练1】 ASCII编码值为110 0011B表示的英文字符为“c”,如ASCII编码值为70H表示的英文字符是( )A. i B.j C.o D. p解析 英文字符ASCII码是7位二进制顺序编码,“c”ASCII码是110 0011B,即为63H,依次下去,则70H是英文字符“p”,当心这是十六进制69H后面还有6AH、6BH、……,6FH后面才是70H。答案 D[方法总结] 对于ASCII码顺序编码的题目,一定要分清编码的进制,特别是十六进制一定要清楚“9”后面是“A”,“F”过去才能进位。二、 汉字编码一个汉字内码一般用2个字节表示,注意与ASCII码的区别。ASCII码的编码值肯定小于十六进制数80H。【典例2】 用UltraEdit软件观察“Windows10中文版”这几个字符的内码如下图所示:则汉字“中”的内码是( )A.31 30 B.30 D6 C.D6 D0 D.CE C9 解析 一个汉字2个字节,4位十六进制,是“D6 D0”。答案 C【变式训练2】 用UltraEdit软件观察“又怼上了吗?”这几个字符的内码如下图所示:则汉字“怼”内码的二进制编码是( )A.1110 1101 1010 0001B B.1100 1001 1010 0001BC.1101 1110 0001 1010B D.1110 0001 1010 1000B解析 “怼”的十六进制编码是“ED A1”,对应转为二进制编码为“1110 1101 1010 0001B”。答案 A[方法总结] 对于用UltraEdit软件观察内码,一般显示的是十六进制,1组为2位十六进制,对应的如是ASCII码即为一个字符,2组为4位十六进制,正好对应一个汉字。【典例3】 使用UltraEdit软件观察字符内码,结果如下图所示, 则存储字符“IT信息技术?”需要的字节数是( )A.6 B.10 C.12 D.14解析 1个英文字符或英文标点符号占1个字节,1个中文字符或中文标点占2个字节,本例有2个英文字符,4个汉字,1个中文标点,共12个字节。答案 C【变式训练3】 用UltraEdit软件观察字符内码,结果如下图所示:根据图中信息,这几个字符有可能是( )A.2个汉字和4个ASCII字符B. 3个汉字和2个ASCII字符C.2个汉字和2个ASCII字符D. 4个汉字和0个ASCII字符解析 编码“23”为ASCII字符,共2个,其他6个字节为3个汉字字符。答案 B 展开更多...... 收起↑ 资源列表 第二单元 第2节.doc 第二单元 第2节 ASCII码与汉字编码.ppt