2025-11-20 06:35:59
ASCII码每个字符占7位二进制数,总共能表示128种字符。比如空格是32,大写字母A是65,小写字母a是97,问号是63。早期计算机内存有限,7位足够覆盖基础需求。扩展版用了8位,但标准版始终是7位。
因为7位二进制数最多能装2的7次方等于128个不同值。比如0到127的数字对应0到127的编号,每个编号映射一个字符。例如数字0对应十进制的48,字母A对应65,符号!对应33。这样设计既节省空间又保证常用字符全覆盖。后来扩展ASCII用了8位,但标准ASCII仍坚持7位原则,就像手机号138开头是7位固定,后来加区号变成11位,核心规则没变。
本题链接: