十进制数225.8125转换成二进制数为

admin2020-02-26  35

问题 十进制数225.8125转换成二进制数为

选项 A、11100001.1101
B、11100001.1011
C、10000111.1101
D、1 0000111.1 011

答案A

解析 把带小数点的十进制整数转换成二进制整数,分为两部分计算,首先取整数部分225采用“除2取余,倒序排列”法:①用225乘2,得商数112、余数1;②用112除2,得商数56、余数0;③用56除2,得商数23、余数0;④用28除2,得商数14、余数0:⑤用14除2,得商数7、余数0;⑥用7除2,得商数3、余数1;⑦用3除2,得商数1、余数1;⑧用1除2,得商数0、余数1:⑨将余数从后往前排列得出二进制数:11100001。取小数部分数据0.8125采用“乘2取整,顺序排列”方法,①用0.8 125乘2,得1.625、取整数1;②用0.625乘2,得1.25、取整数1;③用0.25乘2,得0.5、取整数0;④用0.5乘2,得1.00、取整数1;⑤将整数按顺序排列的小数二进制数:0.1 1 01。把整数部分和小数部分合并得:11100001+0.11101=11100001.1101。
转载请注明原文地址:https://kaotiyun.com/show/FRYp777K
0

最新回复(0)