从右到左,小数点后从左到右,将每个二进制数乘以相应的2的幂
例如:将二进制数1101.01转换为十进制
1101.01(2)=1*20+0*21+1*22+1*23+0*2-1+1*2-2=1+0+4+8+0+0.25=13.25
一般公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3
或者用这个方法:
先写出加权二进制展开系数,然后按照十进制规则相加。 。 该访问方法称为“add”方法。
扩展信息:
例如:二进制1011转换为十进制11,基本十进制算法与十进制基本相同。
2130=2乘以10的3次方+1乘以10的2次方+3乘以10的3次方+0乘以10的0次方。 对于二进制,只需将上面的X替换为2。
二进制11011=1乘2的四次方+1乘2的三次方+0乘2的二次方+1乘1的一次方+1乘2的三次方。 至0次方。
将十进制转换为二进制:十进制50,将50除以2,得到余数25,即0。 记住这个余数,将2除以25,得到余数12,即1,除以。 2除以12余数为6,即0,以此类推,6除以2余数为3,3除以2余数为1,1除减2,剩下的0就是1。 直到整数除法变为=0。 然后以相反的顺序写入其他内容,得到110010,这是50的二进制表示形式。
参考资料:二进制百度百科
十进制百度百科
方法:将每个二进制数从小数点后从右到左、从左到右依次乘以相应的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.两个数字0,由1组成,二进制数的工作规则是两者都转换为一。
2.书写二进制数时,通常在数字的右下角标注基数2,或者在末尾添加B。
二进制和十进制的区别:
1.用途不同:二进制主要用于计算机运算,十进制主要用于日常生活。
2.组成不同:二进制仅由0和1两个数字表示,而十进制则由十个基数0、1、2、34、5、6、7、8表示。 ,9数字系统。
3.规则不同:二进制进位规则是“二进位时”,借位规则是“借一为二”。 十进制是基于基数制和十进制两个原则,即所有的数字都用10个基数符号来表示,“一个完整的十进制”。 同时,相同的符号代表不同的值。 不同的位置,以及非常重要的符号的位置。 基本符号是从0到9的10个数字。 要将这10个数字表示10次,请将数字向右移动一位并用0填充空格
。