若十进制数据为 137.625,则其二进制数为( )。
若十进制数据为 137.625,则其二进制数为( )。
A、10001001.11
B、10001001.101
C、10001011.101
D、1011111.101
【正确答案】:B
【题目解析】:【分析】十进制数转化为二进制数时,整数部分和小数部分要用不同的方法来处理。整数部分的转化采用除基取余法:将整数除以2,所得余数即为2进制数的个位上数码,再将商除以2,余数为八进制十位上的数码……如此反复进行,直到商是0为止;对于小数的转化,采用乘基取整法:将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止。此题经转换后得八进制数为10001001.101。【答案】B
Top