二进制数转换成十进制数
二进制的1101转化成十进制
  1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13
  转化成十进制要从右到左用二进制的每个数去乘以2的相应次方
  不过次方要从0开始
  相反 用十进制的13除以2 每除一下将余数就记在旁边
  最后按余数从下向上排列就可得到1101
  十进制转二进制:
  用2辗转相除至结果为1
  将余数和最后的1从下向上倒序写 就是结果
  例如302
  302/2 = 151 余0
  151/2 = 75 余1
  75/2 = 37 余1
  37/2 = 18 余1
  18/2 = 9 余0
  9/2 = 4 余1
  4/2 = 2 余0
  2/2 = 1 余0
  1/2 = 0 余1
  故二进制为0
  二进制转十进制
二进制与十六进制的转换表  从最后一位开始算,依次列为第0、1、2...位
  第n位的数(0或1)乘以2的n次方
  得到的结果相加就是答案
  例如:01101011.转十进制:
  第0位:1乘2的0次方=1
  1乘2的1次方=2
  0乘2的2次方=0
  1乘2的3次方=8
  0乘2的4次方=0
  1乘2的5次方=32
  1乘2的6次方=64
  0乘2的7次方=0
  然后:1+2+0
  +8+0+32+64+0=107.
  二进制01101011=十进制107.
  由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
二进制转十进制
  本人有个更直接的方法,例如二进制数1000110转成十进制数可以看作这样:
  数字中共有三个1 即第二位一个,第三位一个,第七位一个,然后十进制数即2的2-1次方+2的3-1次方+2的7-1次方即2+4+64=70 次方数即1的位数减一。如此计算只需要牢记2的前十次方即可在此本人为大家陈述一下:2的0次方是1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。