ASCII码使用 7位二进制进行编码,但实际存储时通常占用 8位(1字节)。具体说明如下:
基础编码位数 ASCII码标准定义使用 7位二进制数
表示128个字符,包括大小写字母、数字、标点符号及控制字符(如换行符)。
存储与扩展
- 虽然标准编码仅需7位,但计算机存储时通常以 8位(1字节)为单位进行存储,最高位固定为0,其余7位为实际编码。
- 扩展ASCII码(Extended ASCII)使用8位,可表示256个字符,但此为非标准扩展,需注意兼容性问题。
权威性说明
多个权威来源(如Python官方文档、国际标准组织资料)均明确指出,标准ASCII使用7位二进制编码。
总结:
标准ASCII采用7位二进制编码,实际存储以8位为单位,扩展ASCII则使用8位。