方法:将每个二进制数从小数点后从右到左、从左到右依次乘以相应的2的幂。
示例:将二进制数1101.01转换为十进制数
1101.01(二进制)=1*2^0+0*2^1+1*2^2+1*2^3+0*2^-1+1*2^-2=1+0+4+8+0+0.25=13.25(十进制)
所以简而言之,总公式一般来说:
abcd.efg(二进制)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十进制)扩展信息
1.将十进制整数转换为二进制整数
将十进制整数转换为二进制整数使用“除以2取余逆序排列”的方法。 具体方法是:将十进制整数除以2,得到商和余数;然后将商除以2,得到商和余数等。 直到商小于1,然后用余数法先得到二进制数的低位有效位,剩下的余数作为二进制数的高位有效位高度并按顺序排列。
2.将十进制数转换为二进制十进制数
使用“乘以2,四舍五入并按顺序排列”的方法将十进制数转换为二进制十进制数。 具体做法是:将小数乘以2得到乘积,得到乘积的整数部分,然后将剩余的小数部分乘以2得到另一个乘积,然后得到乘积的整数部分,等等。 直到小数部分为0且0或1为二进制的最后一位。 或者直到达到所需的精度。
然后,将提取的整数按顺序排列。 先取的整数作为二进制十进制数的高位,后取的整数作为低位。 。
参考来源:百度百科——从十进制到二进制
10的二进制数为1010
具体步骤如下:
10/2=5...0;
5/2=2...1;
2/2=1...0;
1/2=0...1;
然后将余数翻过来写1010。
所以10的二进制数是1010。
十进制数转换为二进制的方法总结为如下:将要转换的数除以2,直到商为0,将余数倒写。
扩展信息:
二进制到十进制的转换方法:从二进制最后一位开始,按数字0、1、2的顺序,最后是数字0,带数字的数乘以2的0次方,第n位的数乘以2的n次方,结果依次相加。
例如:求101101的十进制数
具体步骤如下:101101
数字0:1乘以2的幂余数0=1;
数字1:0乘以2的1次方=0;
数字2:1乘以2的2次方=4;
数字2:1乘以2的2次方=4;
第三位:1乘以2的三次方=8;
第5位:1次取2的5次方=32;最终:32+0+8+4+0+1=45;
所以二进制数101101等于十进制数45。
上一篇:十进制111转换二进制
下一篇:十进制32转化为二进制