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

admin2020-11-18  106

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

选项 A、11100001.1101
B、11100001.1011
C、10000111.1101
D、10000111.1011

答案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.8125乘2,得1.625、取整数1;②用0.625乘2,得1.25、取整数1;③用0.25乘2,得0.5、取整数0;④用0.5乘2,得1.00、取整数1;⑤将整数按顺序排列的小数二进制数:0.1101。把整数部分和小数部分合并得:11100001+0.1101=11100001.1101。
转载请注明原文地址:https://kaotiyun.com/show/l9ip777K
0

随机试题
最新回复(0)