已知小写字母的ascii码数值比大写字母大32
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/27 09:21:18
6DH是指十六进制时m为6D,满16进一位0123456789abcde而p在m后三位,往后推三位m:6Dn:6Eo:70p:71故p为71H
8进制101=10进制65,所以答案是A
d的ASCII为100,十进制的100转化为二进制为1100100,所以选B
ASCII码表中的大写字母Z后有6个其他字符,接着便是小写字母.现在已知:字母Y的ASCII码为(1011001)2,则字母a的ASCII码用十六进制表示是()A:61HB:62HC:63HD:64H
650100000165+3201100001再问:不是小写字母a是65+32吗,为啥d也是?再答:上面是小写字母a小写字母d是:680100010068+3201100100
102为八进制,转换成十进制是64+0+2=66也就是大写字母B.B
小写字母》大写字母》数字.你下张ASCII表就一清二楚了.
Y+8=a8=(1000)2所以a的ASCII码二进制值为:1011001+1000=1100001选B
选D.A和C实际是一样的,B不用解释了.%26实际就是看这个字母比A大多少,然后加到a上,就得到对应小写字母,D就是瞎扯淡
数字:48-57小写字母:97-122大写字母:65-90
Aklm100往前推两个
只要记住A是65,a是96,其他的字母你自己加一下就知道了比如:小写z的就是96+26=122,以此类推
参照下面的ASCII表,e的ASCII表为101,而且大小写的ASCII值不一样.如果是想编程让他输出的话,可以给一个char型赋值成'e',然后强制用整数输出(%d).另外,大小写字母都没别是挨着的
你弄错了,十六进制没有H的.H代表的是16进制.真正的a是61,d是64.可以写为64H
答案选B小写字母的ASCIIa-z是97-122大写字母的ASCIIA-Z是65-90
D.63c-m之间相差10个字母,越住后的字母ASCII码值越高所以c的ASCII码应该为6D-A=63(十六进制的),将6D转换为十进制数为109109-10=99,再将99转为十六进制为63.所以
假设c='A',分别代入四个答案,结果就出来了.我们来代入D)试试.('A'+c)%26-'a'=('A'+'A')%26-'a'=130%26-97=-97//-97不是'a'的ASCII码
y-m=12,100+12=112