www.fltk.net > 已知小写英文字母"B"的十六进制ASCII码62H,则大写...

已知小写英文字母"B"的十六进制ASCII码62H,则大写...

44H,H是16进制的后缀,测试环境是MyEclipse

是5AH无误,十六进制里A表示的是10,楼主你要知道什么叫16进制,就是逢16进位,并不是逢10进位,9加1等于A不会进位,F再加1才进位(也就是高位加1,当前位归0),你之所以会认为是60H是因为你还停留在10进制的思维里。

大写K的ASCII码值的十六进制是4B 因为顺序是 :I J K L M N O P Q 则 I 是十六进制49,J是十六进制4A,K是十六进制4B 要到P才是十六进制50、Q是十六进制51 十六进制用A表示10、B表示11、C表示12、D表示13、E表示14、F表示15。

你的概念理解错了。 十六进制里的10到15的数值用A到F表示;这里表示数值,而不是字符; ASCII码表的表示的是字符‘A’与计算机内部数值(有时采用十六进制数值)的对应关系。

大写字母H的ASCII码用十六进制表示是84H

D是44H E肯定就是45H F肯定是46H 46H是16进制,4那位 1代表16 4就代表64 个位是6 用64+6=70就是最后的结果

大写字母和小写字母的asc码之间相差32,即20H,楼上那位说的(小写ASCII) = (大写ASCII) +20H , 所以对于这道题 小写字母b的ascII码为42H+20H=62H

英文小写字母b的ASCII码为62H,可查ASCIITable

排第2,Y派25 Y的ASC码等于66+(B与Y的差,ASC码的差和他们在二十六字母中是一样的都是23)所以Y的ASC码是89 把89转化成十六进制,用89除以16余9商5,余数作为个位(最低位),再用5除以16余5商0,作为比个位高的一位,最后结果十六进制的59。 ...

ASCII中,大写字母A~Z对应的十进制数是65~90,小写字母a~z对应的是97~122。所以你问的字母E的ASCII是从A往上加4或者是B往上加3,就是69。下面附上常用ASCII码对照表:

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com