为什么在ASCII字符集中小写字母比大写字母大32

2024-12-26 04:08:26
推荐回答(1个)
回答1:

一直不明白为什么在ASCII字符集中,小写字母表示的十进制数会比相应的大写字母要大32,今天看了书,终于找到了答案.

以E和e 为例进行说明:

E对应的ASCII字符集中的十进制表示为69,而e对应的十进制数是101,把它们分别转换成二进制,如下所示:

位数:
7 6 5 4 3 2 1
0

E
: 0 1 0 0 0 1 0 1

e : 0 1 1 0 0 1 0 1

这两个ASCII码唯一不同之处就在第五位,大写字母字符的第五位永远是零,而小写字母字符的第五位永远是一,将(e-E)后的结果为:0010000,即为32.

以上就是我对"为什么在ASCII字符集中小写字母比大写字母大32"这个问题的理解.