已知大写字母T的ASCII码值为54H,则小写字母q的ASCII码值为多少?求详细解答过程,谢谢!

如题所述

对于ASCII值的话,你要清楚,小写字母a-z(十进制ASCII值:97-122)是连续的,大写A-Z(十进制ASCII值:65-90)也是连续的,这样看规律是:大写字母转化成小写字母,十进制ASCII值加上32。
所以你这个题目的话,知道T的ASCII就可以知道t的ASCII(加上0x20),所以t的ASCII值是0x54H+0x20H(=0x74H),而小写字母的ASCII码都是连续的,自然也就知道q的ASCII码(0x71H)了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-26
需要知道的知识点:大写字母的ASCII码比小写字母的小,Q的ASCII码比T的小
先算小写字母比大写字母的ASCII码差多少,'a'-'A'就是差,那么‘T'加上这个差就变’t'了
然后是‘Q'比’T'小多少,用‘T'-’Q'得到,那么‘T'减去这个差就变’Q'了,再加上上面的差就变‘q'了
小写字母q的ASCII码='T'-'Q'+'a'-'A';
如果是要用数字进行计算,那么还要知道'a'-'A'=32
T的ASCII码:54H=5*16+4=84
Q的ASCII码:81
q的ASCII码:81+32=113=71H
第2个回答  2014-11-26
'q' - 'a = 'Q' + 'A'
'q' = 'Q' + 'A' + 'a'

所以不知道'a'的值,'q'是没办法知道。即使所有大写字母都可以由T来推出。
只能自己去查表。
相似回答