21.不同进制的四个数中,最大的一个数是______.A) 37(八进制) B) 75(十进制)C) 11011001(二进制)D) A7(十六进制)
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 01:13:28
21.不同进制的四个数中,最大的一个数是______.A) 37(八进制) B) 75(十进制)C) 11011001(二进制)D) A7(十六进制)
21.不同进制的四个数中,最大的一个数是______.
A) 37(八进制)
B) 75(十进制)
C) 11011001(二进制)
D) A7(十六进制)
21.不同进制的四个数中,最大的一个数是______.A) 37(八进制) B) 75(十进制)C) 11011001(二进制)D) A7(十六进制)
答案选C
转化成十进制比较
A) 37(八进制) =3×8+7=31
B) 75(十进制)=75
C) 11011001(二进制)=1×2^7 + 1×2^6 + 1×2^4 + 1×2^3 + 1
=128 + 64 + 16 + 8 + 1 (上面的^代表次方的意思)
=217
D) A7(十六进制) =A×16+7=10×16+7=167
这里说明一下,C是正数,根本就看不出来最高位1是符号位,除非是题目里明确告诉符号位和总共的位数,要不然就是无符号数.
全部化成十进制
37(八进制)=3*8+7=31
11011001(二进制)=1+0*2^1+0*2^2+1*2^3+1*2^4+0*2^5+1*2^6+1*2^7=209
A7(十六进制) =10*16+7=167
最大的为C
哈哈哈,吐血,C是负数啊,取反11011001等效于-00100110,就是-,老大。A肯定不会选的吧。D,A7=10*16^1+7=167
,当然,答案就很明显了(D)。(c语言中第8位的1表示负值,0表示正值)
37(8)=3*8+7*1=31
11011001=1*2^7+1*2^6+1*2^4+1*2^3+1*1=217
A7=10*16^1+7=167
C最大