当前位置:首页 > 二进制 > 正文

十进制是如何转化为二进制的


1、十进制数怎么转二进制

方法:将每个二进制数从小数点后从右到左、从左到右依次乘以相应的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为二进制的最后一位。 或者直到达到所需的精度。

然后,将提取的整数按顺序排列。 先取的整数作为二进制十进制数的高位,后取的整数作为低位。 。

参考来源:百度百科——从十进制到二进制


2、十进制的数怎么转换为二进制?

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。