题目有误。
b表示二进制,没有2及以上的数值。
o表示八进制,d表示十进制,h表示十六进制;
题目应修正为:
234.5d=( )o=( )b =( )h
整数部分:
采用除基取余法,基数为16,
234/16,商14,余10,即A
14/16,商0,余14,即E
从上到下依次是个位、十位,
所以,最终结果为(EA)16。
(234)10=(EA)16=(11101010)2
小数部分
0.5×2=1,取1
(0.5)10=(0.1)2
(234.5)10
=(234)10+(0.5)10
=(11101010)2+(0.1)2
=(11101010.1)2
=(1110 1010.1000)2
=(EA.8)16
(234.5)10
=(011 101 010.100)2
=(352.4)8