十进制怎么转化为二进制?二进制又怎么转化为十进制?

详细些,请举例说明

十进制是逢十进一
二进制是逢二进一

(注:如"2②"表示2的2次方,"2⑤"表示2的5次方)
1.二进制计数法的概念
人们在日常生活中和生产实践中,我们接触到越来越多的数字,创造了分组计数的制度.而我们的生活中,一般采用了"满十进一"的十进制计数法,我们现在已经熟悉并经常运用这一种计数法了.但也有采用其他计数法.如二进制,六进制,十六进制等计数法.现在就来讲一讲"二进制"和"十进制"的关系
2.十进制和二进制数的互化
(1)化十进制数为二进制数
<1>比较小的十进制数为二进制数可以用观察法.
例:化45为二进制数
因为2的0次方,1次方,2次方~~~10次方分别等于1,2,4,8,16,32,64,128,256,512,1024.
所以 45=32+8+4+1=2⑤+2③+2②+1=1*2⑤+0*2④+1*2②+0*2①+1*1=101101(二进制)
<2>一般化法
利用短除法(通常叫做"二除取余法")
(2)化二进制数为十进制数
这是比较方便的,只需把二进制是写成展开式;计算即得.
例1 化101101(二进制)为十进制数.
101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45
例 2 化1011010101(二进制)为十进制数.
1011010101(二进制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-03
最简单的就下面这种:
从个位开始数三位,即化为111 101 110(若最前面不足三位,则最高位补0凑成3位),然后分别把每三位的数化为十进制,即111=2^2+2^1+2^0=7 ,101=2^2+2^0=5,110=2^2+2^1=6,所以111101110=(756)八
同样化为16进制的就分四位为一组,即化为0001 1110 1110,然后把每四位二进制数化为十进制数,0001=1,1110=8+4+2=(14)=e,1110=e,所以其十六进制值=1ee
其实这就是二进制转十进制,只不过先化为三位或四位一段,再把每三个(四个)二进制化为十进制。
以上我解答的都是默认你给出的二进制是正数,即第一位不是符号位。如果第一位默认符号位,则1代表负,而负数在电脑中的存储是反码加一,那就麻烦咯~~
希望你能懂,如果不懂,就说明你二进制与十进制的转换不懂,其实就是十、二进制间的转换!
第2个回答  2013-12-03
十进制换2进制用短除法 例如 12换成二进制应该先除2 余0 除2余0 除2 商1余1
反向取回去 1100 这个就是转换结果
2进制转10进制就是101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45
第3个回答  2013-12-03
十进制是逢十进一
二进制是逢二进一
第4个回答  2013-12-03
十进制怎么转化为二进制:除二取余至零反序
相似回答