字符编码 | ASCII码
发布网友
发布时间:2024-10-14 09:27
我来回答
共1个回答
热心网友
时间:2024-10-21 16:14
ASCII码,美国信息交换标准码
•用7位二进制数表示,用8位二进制数存储
•共有2^7=128个,其中34个控制符和94个图形字符(10个数字、52个英文字母、32个标点及其他常用符号)
•识别ASCII码:数字开头,范围00~7F
•字符大小比较:“0”~“9” < “A”~“Z” < “a”~“z”
记忆力好的同学不妨记住几个特殊值,可提升解题速度:
空格(十进制32,十六进制20)
0(十进制48,十六进制30)
A(十进制65,十六进制41)
a(十进制97,十六进制61)
举个栗子
【201811浙江选考】
7.使用UltraEdit软件查看字符“A-Z a-z 0-9”的内码,部分界面如下图所示。
下列说法正确的是( )
A.字符“F”、“d”、“6”的内码由小变大
B.字符“a”和“A”内码值之差的十进制表示为20
C.字符“2”的内码值二进制表示为“00000010”
D.图中所有字符内码值的十进制表示均小于128
【答案】D
【详解】
字符大小比较:“0”~“9” < “A”~“Z” < “a”~“z”,故A错。
A(十进制65,十六进制41),a(十进制97,十六进制61),两者内码值之差为十进制32,故B错。
“2”的内码值=“0”的内码值+2,即为十六进制32,转成二进制是“00110010”,故C错。
图中均为ASCII码,范围00~7F,也就是十进制的0~127,故D正确。