ASCII码(American Standard Code for Information Interchange)是一种基于拉丁字母的字符编码标准,主要用于表示英文字符、数字及常用符号。其核心特点如下:
编码位数 标准ASCII码采用 7位二进制编码
,可表示128个字符(0-127)。例如:
- 大写字母A对应 `01000001`(十进制65)
- 小写字母a对应 `01100001`(十进制97)
扩展ASCII码
扩展ASCII码使用 8位二进制(即1字节),可表示256个字符,扩展了标准ASCII的功能,但非通用标准。
编码规则
- 所有字符(包括字母、数字、标点符号及控制字符)均通过7位二进制唯一映射
- 8位二进制数中,最高位通常为0,实际存储时用7位表示字符,第8位作为符号扩展位
历史与标准
ASCII码由美国国家标准学会(ANSI)制定,等同于国际标准ISO/IEC 646,是计算机中应用最广泛的字符集
总结:
标准ASCII码采用7位二进制编码,而扩展ASCII码使用8位。实际应用中,8位二进制数(1字节)常被用来存储ASCII字符,其中第8位作为符号扩展位。