十进制转二进制的方法有计算器法、除以2余数法、短除法等。
1.使用计算工具计算
我们可以使用Mathtool工具进行计算。 它是一种具有多种功能的数学计算工具。 进行基数转换时,只需选择要执行的基数转换函数,然后输入要转换的数字,点击【计算】即可。
本计算器工具除了十进制转二进制转换功能外,还可以进行二进制转十六进制、二进制转十进制等各种十进制转换计算。 它还可以执行代数运算、解析几何运算和许多其他数学计算。
2.除以2取余法
基本思想是,将十进制数不断除以2,每次记录余数,直到商达到0为止。 例如,将十进制数9转换为对于二进制数,可进行如下运算:
9÷2=4余数1
4÷2=2余数0
2÷2=1余数0
1÷2=0余数1
然后将所有余数倒序排列,得到二进制数1001。 同样的方法可以转换任何十进制数为二进制。
3.短除法的基本思想是,将十进制数不断除以2,每次记录商的余数,直到商为0。 例如,要将十进制数15转换为二进制数,我们可以执行以下运算:
15÷2=7...1
7÷2=3。 ..1
3÷2=1...1
1÷2=0...1
然后将所有剩余部分设置为相反序,即得到二进制数1111。 可以使用相同的方法将任何十进制数转换为二进制数。
二进制到十进制的转换
1.公式
在小数点或整数之前,从右到左将每个二进制数相乘。 小数点后从左到右乘以对应的2的负幂并递减。
2.二进制转十进制转换方法
先将二进制数写成加权系数展开式,然后按照十进制加法的规则进行汇总。 这种方法称为“重量添加”法。
2的0次方是1(任何数字的0次方都是1,0的0次方没有意义)
122的幂是2,2的幂是4,2的幂是8,2的幂是16,2的幂是32...
即:
目前1101=8+4+0+1=13
又如:二进制数100011可以转换为十进制数,如下:
有是数字中的三个数字。 第六位有一个1,第二位有一个,第一位有一个(从右到左),那么对应的十进制数就是2的0+2次方。 1+2次方5次方,即100011=32+0+0+0+2+1=35。