123转化为二进制是多少?

如题所述

您好,很高兴回答您的问题。
十进制转换成二进制的法则是:整数部分除2取余法,直至商为零,最后得到的余数为高位。小数部分是乘2取整法,直到小数部分为0,最先得到的整数为高位。
所以123转换为二进制是:123除2,商61余1;61除2,商30余1;30除2,商15余0;15除2,商7余1;7除2,商3余1;3除2,商1余1;1除2,商0余1。所以整数部分为1111011。
小数部分0.456*2=0.912整数部分为0,0.912*2=1.824整数部分为1,0.824*2=1.648整数部分为1;0.648*2=1.296整数部分为1;0.296*2=0.592整数部分为0…到此发现很难达到小数部分为0的情况,所以到此人为达到了计算机的精度部分。所以约等0.0111。最后的结果约等1111011.0111。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜