若十进制数为23.6785,则其二进制数为 ( )

admin2017-10-24  8

问题 若十进制数为23.6785,则其二进制数为    (    )

选项 A、89.8
B、11100.1001
C、211.5
D、10111.1011

答案D

解析 十进制数转换为二进制数时,整数部分和小数部分要用不同的方法来处理。整数部分的转换采用除基取余法:将整数除以2,所得余数即为二进制数的个位上数码,再将商除以2,余数为二进制数十位上的数码……如此反复进行,直到商是0为止;对于小数的转换,采用乘基取整法:将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止。此题经转换后得二进制数为10111.1011。
转载请注明原文地址:https://kaotiyun.com/show/kbjx777K
0

最新回复(0)