q的ASCII码='q'-'m'+6DH=71H-6DH+6DH=04H+6DH=71H
已知q是m后第4个字母,6DH+04H=71H
例如:
m的ASCII码值为6DH,6DH为16进制,(在进制中最后一位,B代表的是二进制度数,同理D表示的是十进制数,O表示的是八进制数,H表示的是十六进制数),
用十进制表示为6*16+13=109。(D在10进制为13),q的ASCII码值在m的后面4位,即是113,对应转换为16进制71H。
扩展资料:
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。
参考资料来源:百度百科-ASCII
如果实在不明白16进制咋回事可以先把6D转成10进制,是109,然后加4,是113,然后转回16进制,是71
末尾的h代表这个数字是16进制数,只是个标识,我基本都忽略没有写
追问D,E,F是什么意思
追答十六进制就是每逢16进1位,A=10,B=11,C=12,D=13,E=14,F=15,10(进位了!)=16,等号前面的是16进制数,等号后面的是10进制。搞不清楚进制换算的话,先看看这部分吧。2进制,16进制和10进制之间的相互换算在计算机里很常用的。
追问到了f就会从0开始吗?
追答就像10进制最大个位数是9,最小二位数是10一样,16进制最大个位数是F,也就是15。F+1就是二位数10了,对应10进制的16
本回答被提问者和网友采纳