搜索
首页 教育/科学 理工学科 数学

关于二进制转换十进制原理

我知道怎么转换,但是想知道原理 比如:十进制 30 转成二进制为 11110 11110= 30 /2取余再/2取余........... 能不能给我详细解释一下为什么: 30=1*2(4次方)+1*2(3)+1*2(2)+1*2(1)+0*2(0)

全部回答

2006-03-10

1 0
    二进制就有两个数字,一个是0一个是1 比如:11110 它有5个位,如果用十进制来表示,那就是个位,十位,百位,千位和万位! 但十进制的一个位,能代表前一个位的10倍,就像1万等于1千的10倍! 而,二进制的一个位,是代表前一个位的2倍。
   如:68473 可以表示为:68473=6*万位+8*千位+4*百位+7*十位+3*个位 那么11110 相应的也是每个位上的数字乘以二进制的位。   11110=1*第五位+1*第四位+1*第三位+1*第二位+0*第一位 二进制的第一位加到二的时候就要进位,当第二位又加到二时,就又向前进位。
     所以:第二位上的1等于十进制上的一个2 第二位加到2,进位到第三位,这时第三位的1就等于2*2 第三位加到2,进位到第四位,这时第四未的1就表示2*2*2 ………… 我只能这样解释了, :) 说得不够明白,见谅哦! 。
  

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
数学
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
学习帮助
K12
理工学科
数学
农业科学
生物学
建筑学
心理学
天文学
工程技术科学
化学
环境学
地球科学
生态学
物理学
数学
数学
举报
举报原因(必选):
取消确定举报