下列四个不同数制表示的无符号整数中,数值最大的是______。

admin2013-04-29  26

问题 下列四个不同数制表示的无符号整数中,数值最大的是______。

选项 A、(347)8
B、(11111001)2
C、(BD)16
D、(201)10

答案B

解析 此类题目的解题思路为:将选项中所有数值转化为同一进制表示。关于转化成哪一种进制,没有硬性规定,读者需分析选项后再作决定。例如本题,我们可以将所有选项均化为十进制。如下:
A.(347)8=3*82+4*81+7*80=231
B.(11111001)2=(1111 1001)2=F9H=249
C.(BD)16=189
D.(201)10=201
由以上计算可知,选项B中的数值是最大的。从以上计算还可以看出,将选项中数值全部转化为十六进制也是可行的,只是D选项中的201转化为十六进制稍微复杂一些(利用除16取余,倒序输出),得(201)10=C9 H,其余A、B选项转化为十六进制非常简单:A选项中首先将八进制转化为二进制,得(347)8=(011 100 111)2=E7H;B选项中,二进制转十六进制利用“自右向左,四位一组,左侧不足四位补0”的方法,得(11111001)2=(1111 1001)2=F9H。
转载请注明原文地址:https://kaotiyun.com/show/DHbC777K
0

最新回复(0)