65,也就是01000001
100这个问题.
A=41 B=42a=61z=7A(上面是16进制表示的)
58 50因为编码一般都是按顺序连在一起的.不过这道题太那个了~
这实际是考你对ASCII码值的了解和十六进制与十进制转换.两条思路:1,十六进制.D为44H,那么F大2就是46H.46H换成十进制:4×16+6=70.2,先把D的ASCII码。
E的ASCII码等于D的ASCII码加1. 44H 是十六进制,化为10进制,得: 44H=4x16+4=64+4=68 所以, E的ASCII码值为十进制数 = 68+1=69 E的ASCII码等于。
ASCII码从小到大依次是数字、大写字母、小写字母,在字母中是a~z,所以这里d最大,答案是C.
英文字母A的ASCII码是65,A和D中间隔了3个字母,68-3=65 英文字母A的ASCII码是65,A和D中间隔了3个字母,68-3=65
你得记住‘A’ASCII码是65,‘a’的ASCII码是97.其他可以自己推答案为D
printf("请输入一个字母:"); scanf("%c",&a); printf("与字母对应的ASCII码值是%d\n",a)。
回顶部 |