
将十进制数(15.675)转换成二进制数
1个回答
关注

展开全部
您好,很高兴为您解答
将十进制数(15.675)转换成二进制数为:将整数部分15转换成二进制数。用2整除15得到商7余1,再用2整除7得到商3余1,再用2整除3得到商1余1,用2整除1得到商0余1。所以,15的二进制数为1111。将小数部分0.675转换成二进制数。用2乘0.675得到1.35,取整数部分1,再用2乘0.35得到0.7,取整数部分0,再用2乘0.7得到1.4,取整数部分1,再用2乘0.4得到0.8,取整数部分0,再用2乘0.8得到1.6,取整数部分1,再用2乘0.6得到1.2,取整数部分1,再用2乘0.2得到0.4,取整数部分0,再用2乘0.4得到0.8,取整数部分0,以此类推。直到小数部分为0或者达到了所需要的精度。所以,0.675的二进制数为0.101010101010101...循环。将整数部分和小数部分的二进制数合并起来,用小数点隔开,得到最终结果:1111.101010101010101...循环。

咨询记录 · 回答于2023-06-18
将十进制数(15.675)转换成二进制数
需要解答过程 谢谢
您好,很高兴为您解答
将十进制数(15.675)转换成二进制数为:将整数部分15转换成二进制数。用2整除15得到商7余1,再用2整除7得到商3余1,再用2整除3得到商1余1,用2整除1得到商0余1。所以,15的二进制数为1111。将小数部分0.675转换成二进制数。用2乘0.675得到1.35,取整数部分1,再用2乘0.35得到0.7,取整数部分0,再用2乘0.7得到1.4,取整数部分1,再用2乘0.4得到0.8,取整数部分0,再用2乘0.8得到1.6,取整数部分1,再用2乘0.6得到1.2,取整数部分1,再用2乘0.2得到0.4,取整数部分0,再用2乘0.4得到0.8,取整数部分0,以此类推。直到小数部分为0或者达到了所需要的精度。所以,0.675的二进制数为0.101010101010101...循环。将整数部分和小数部分的二进制数合并起来,用小数点隔开,得到最终结果:1111.101010101010101...循环。

亲亲
~将整数部分15转换成二进制数。用2整除15得到商7余1,再用2整除7得到商3余1,再用2整除3得到商1余1,用2整除1得到商0余1。所以,15的二进制数为1111。将小数部分0.675转换成二进制数。用2乘0.675得到1.35,取整数部分1,再用2乘0.35得到0.7,取整数部分0,再用2乘0.7得到1.4,取整数部分1,再用2乘0.4得到0.8,取整数部分0,再用2乘0.8得到1.6,取整数部分1,再用2乘0.6得到1.2,取整数部分1,再用2乘0.2得到0.4,取整数部分0,再用2乘0.4得到0.8,取整数部分0,以此类推。直到小数部分为0或者达到了所需要的精度。所以,0.675的二进制数为0.101010101010101...循环。将整数部分和小数部分的二进制数合并起来,用小数点隔开,得到最终结果:1111.101010101010101...循环哦


。






还有一题
将二进制数(110010011111.100011001)转换成八进制数
亲亲
~将整数部分110010011111转换成八进制数。将二进制数每三位一组,从小数点后往左数第一组不足三位的高位补0,得到011,001,001,111,将每一组二进制数转换成对应的八进制数,得到3137,将这些八进制数按照从左到右的顺序排列,得到最终的八进制数3137。将小数部分0.100011001转换成八进制数。将二进制数每三位一组,从小数点后往右数第一组不足三位的低位补0,得到100,011,001,将每一组二进制数转换成对应的八进制数,得到4,3,1,将这些八进制数按照从左到右的顺序排列,得到最终的八进制数431。将整数部分和小数部分的八进制数合并起来,用小数点隔开,得到最终结果:3137.431哦


。






谢谢哦
本回答由上海巴鲁图工程机械科技有限公司_提供