不是我吹牛逼,
在座的各位90%都不会做下面这道题!
题干:
已知字母M的ASCII码为:6DH,求字母Q的ASCII码为多少?
看不懂?不会做?那就来对地方了!
搬好小板凳,仔细看,
云呱给大家详解一番!
首先,我们必须得知道,
上图题干和答案中的“H”是什么意思?
其实“H”表示的是十六进制
(英文:hexadecimal )
之所以叫十六进制,
是因为十六进制包含0-15的16个数.
但是从第10开始,
我们要用A/B/C...来表示10/11/12/13....
因为计算机不认识10到底是指1和0,还是指10,
容易发生误会!
所以,题干说的6DH=613(十六进制)
注意:D=13,我们得把D看做一个整体!
十六进制英文表示为:H
把“6DH=613(十六进制)”搞清楚过后,
我们再继续分析!
注意:字母M需要向右偏移4次才是字母Q
所以我们只需把字母M的ASCII码+4,
就可以得到字母Q的ASCII码了!
这是计算规则!
而题干已经告诉我们字母M的ASCII码:6DH
所以我们只需要计算:6DH+4
既然上面得出6DH=613
所以613+4=617?
这是错误的,这也是很多同学易犯错的地方,
大家把推文往上翻,
你是不是忽略了云呱写的这句话?
↓ ↓ ↓ ↓ ↓
我们把D看做一个整体,
所以是13+4,
而十六进制的规则是“逢十六进一”,
所以13+4=11
上文说了,十六进制用H表示,
所以:71(十六进制)=71(H)
答案选B!
为了讲个ASCII码,
云呱写了一个上午,死了好多脑细胞,
我到底是为了神马?
·
·
·
·
·
·
·
·
·
·
你们不转发?点好看?
当然,这些都不重要!
推云呱的一级课,才是关键。
...哈哈哈哈,明天见!
课程咨询@云呱微信yungua1995