2016 - 2024

感恩一路有你

ascii码空格字符 ASCII码中的回车和换行究竟是什么意思?

浏览量:2066 时间:2021-03-16 11:07:49 作者:admin

ASCII码中的回车和换行究竟是什么意思?

这取决于您的操作系统。windows系统的Enter键包括两个ASCII码:Enter和newline,10和13。

回车键的ASCII码是多少?

ASCII码分为两组:128字符标准ASCII码(7位二进制码)和附加的128字符扩展ASCII码(8位二进制码)。

由于计算机只能接受数字信息,ASCII码将字符表示为数字,以便计算机可以接受和处理。例如,大写M的ASCII码是77。

在标准ascii码中,no.0-32和no.127是控制字符,常用的是LF(换行符)和Cr(回车符);no.33-126是字符,其中no.48-57是0-9阿拉伯数字;no.65-90是26个大写英文字母,no.97-122是26个小写英文字母,其余的是标点符号和操作符号。标准ascii码是7位,因此有2^7=128个字符(包括一些不可显示的字符)。但在计算机中,1字节=8位,有8位。在早期,计算机不太可靠,数据经常出错,因此1字节8位中的最高位用于数据验证,通常是奇偶校验。在标准ascii中,其最高位(B7)用作奇偶校验位。所谓奇偶校验,是指在代码传输过程中检查是否有错误的一种方法,一般分为奇偶校验。奇数校验规则:一个正确代码字节中的1必须是奇数,如果不是奇数,则在最高位B7加1;偶数校验规则:一个正确代码字节中的1必须是偶数,如果不是偶数,则在最高位B7加1。

但是后来计算机变得可靠了,验证的意义并没有那么大,所以出现了扩展的ASCII字符集。扩展ASCII字符集包含2^8=256个字符,编码为8位。扩展ASCII字符集中的前128个字符与原始ASCII字符集中的字符相同(即,原始ASCII字符集中的7位代码前面有一个0),而最后128个字符的高位都是1。许多基于X86的系统支持使用扩展(或“高”)ASCII。扩展ASCII码允许每个字符的第8位用于确定128个额外的特殊符号字符、外来字母和图形符号。

ascii码空格字符 ascii码换行符 c语言中回车和换行的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。