首页 理论教育 字符的码表示

字符的码表示

时间:2022-02-28 理论教育 版权反馈
【摘要】:ASCII码字符集采用一个字节表示字符,其中,前128个ASCII码为标准ASCII字符,第7位为0。高位为1的后128个ASCII码是扩展ASCII字符。第1组为ASCII码0~1FH,是一组不可打印字符,称为控制字符。第2组ASCII字符包括各种标点符号、专用字符和数字。注意,数字字符不同于数字值,将数字字符的ASCII码减去30H,可得对应的数字值。

1.4.2 字符的ASCI码表示

除了数值外,人们需要计算机处理的信息还有字符或字符串,如从键盘输入的信息。因此,字符必须按特定规则以二进制方式编码后才能在计算机中表示。常用的编码方式是美国标准信息交换码(American Standard Code for Information Interchange,ASCII)。

ASCII码字符集采用一个字节表示字符,其中,前128个ASCII码(0~127)为标准ASCII字符,第7位为0。高位为1的后128个ASCII码是扩展ASCII字符。标准ASCII码字符集见附录1。

标准ASCII字符集分为4组,每组32个字符。

第1组为ASCII码0~1FH,是一组不可打印字符,称为控制字符。例如,回车CR(Carriage Retu n)的ASCII码为0DH,用来控制光标回到当前行的最左端;换行LF(Line Feed)的ASCII码为0AH,用来移动光标到下一行,而所在列不变。要注意的是,控制字符在不同输出设备上可能会执行不同的操作,没有非常规范的标准。

第2组ASCII字符包括各种标点符号、专用字符和数字。其中,最常用的是空格SP(20H)和数字0~9(30H~39H)。注意,数字字符不同于数字值,将数字字符的ASCII码减去30H,可得对应的数字值。

第3组ASCII字符是26个大写英文字母A~Z(41H~5AH)及6个专业字符。

第4组ASCII字符是26个小写英文字母a~z(61H~7AH)及5个专用字符和一个控制字符。

大写字母与小写字母的ASCII码只是第5位不同。大写字母第5位总是0,小写字母第5位总是1。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈