单片机/MCU论坛
直播中

alexdos

7年用户 804经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 模拟技术
私信 关注
[讨论]

ascii码怎么算 ascii码是怎么换算的

在微型计算机中, 机器只处理二进制数, 因此, 字母和各种符号也必须按照某种特定的 规则用二进制代码来表示。目前, 世界上最普遍采用的是 ASCII 码(美国标准信息交换码)。

它用 7 位二进制代码来表示, 故可表示 128 个不同的字符, 其中包括:
(1) 26 个大写英文字母;
(2) 26 个小写英文字母;
(3) 10 个十进制数字;
(4) 7 个标点符号;
(5) 9 个运算符号;
(6) 50 个其它符号 (例如打印格式符号、控制符号等)。
如要确定一个数字、字母或符号的 ASCII 码, 可以先在 ASCII 码表中找到这个字符, 然 后将字符所在的列与行所对应的 3 位、 4 位二进制数连起来 ( 列对应的 3 位在前, 行对应的 4 位在后), 所得到的 7 位二进制代码, 即为该字符所对应的 ASCII 码。例如:
大写英文字母 C 的 ASCII 码为 100 0011
小写英文字母 w 的 ASCII 码为 111 0111
在计算机中传送 ASCII 码时, 通常采用 8 位二进制数码, 因此, 最高有效位用作奇偶校 验位, 以便用于检查代码在传送过程中是否发生差错。
ASCII.png

更多回帖

发帖
×
20
完善资料,
赚取积分