请大家帮我算一道题,关于进制间的比较

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:32:34
题目是:已知a=00111000B b=2FH 比较a、b的关系;A:a>b B:a<b C:a=b D:不能比较。
要有详细的计算过程,每次做这种题的时候我都是开蒙的。

很简单啊,a是二进制的,b是16进制的,你将a换算成16进制的然后比较。
2进制转换16进制的是每四位表示一位16进制,本题为例 00111000 这样分0011|1000 前四位是2+1=3 ,后四位是8,所以a=38h 所以a>b 选A。

那么如何快速计算四位2进制换算后是多少的16进制呢?
根据8421制,即四位的2进制第一位是8,第二位是4,第三位是2,第四位是1,所以1111就是8+4+2+1=15,即Fh,1010就是8+0+2+0=10 即 ah