2025-11-20 07:15:49
ASCII码总共有128个字符对吧?这些字符用7位二进制数表示,包括控制字符和可打印字符。比如换行回车这些控制符有33个,数字字母符号等有95个。总数量是2的7次方等于128个,这是标准ASCII码的固定值。扩展的扩展ASCII码虽然能到256个,但严格来说不算标准ASCII。
那为什么说标准ASCII码是128个呢?首先呢,ASCII码最初设计为用7位二进制数来表示英文字符,包括控制字符和可打印字符。总共有128个组合,因为2的7次方等于128对吧?具体来说,控制字符比如换行(0x0A)、回车(0x0D)这些有33个,剩下的95个才是我们平时能看到的字母数字和符号。这个数据来源于1980年代ASCII标准文档,后来被ISO/IEC 646等国际标准采纳。扩展ASCII码是在标准基础上增加128个字符,但需要特殊编码方式,比如ISO-8859-1就是这样的扩展版本。不过严格来说,扩展ASCII码不算标准ASCII的组成部分,所以总数量还是128个。
本题链接: