×

二进制转化为十进制 十进制 二进制

二进制转化为十进制的方法?十六进制如何转换为二进制

admin admin 发表于2022-07-05 05:02:42 浏览107 评论0

抢沙发发表评论

二进制转化为十进制的方法


方法一
小数点前或者整数要从右到左用二进制的每个数去乘以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(10)
所以总结起来通用公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
方法二
或者用下面这种方法:
把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为“按权相加“法。
2的0次方是1(任何数的0次方都是1,0的0次方无意义)
2的1次方是2
2的2次方是4
2的3次方是8
2的4次方是16
2的5次方是32
2的6次方是64
2的7次方是128
2的8次方是256
2的9次方是512
2的10次方是1024
2的11次方是2048
2的12次方是4096
2的13次方是8192
2的14次方是16384
2的15次方是32768
2的16次方是65536
2的17次方是131072
2的18次方是262144
2的19次方是524288
2的20次方是1048576
即:
2的次方
此时,1101=8+4+0+1=13
再比如:二进制数100011转成十进制数可以看作这样:
数字中共有三个1即第六位一个,第二位一个,第一位一个(从右到左),然后对应十进制数即2的0次方+2的1次方+2的5次方,即
100011=32+0+0+0+2+1=35

十六进制如何转换为二进制


就是没一个十六进制都可以换成一个四位的二进制,相当于1-0001,2-0010,3-0011,4-0100,5-0101,6-0110,7-0111,8-1000,9-1001,A-1010,B-1011,C-1100,D-1101,E-1110,F-1111,就是这样例如9A就是10011010

十六进制转二进制的题.要结果和讲解,谢谢


(1)0001 1010 0010 1011
(2)0001 1111 0011 1100
(3)0011 1110 0000 1111
(4)0111 0010 1010 1011
(5)0101 1100 0110 1101
十六进制转二进制的基本原理是,每个十六进制可以用4个二进制数表示,举个例子:十六进制F=1111(二进制)=15(十进制),其中1111=2^3+2^2+2^1+2^0,即8421原则(借用十进制这个中介)。
再举一个例子:十六进制B=11(十进制)=8+2+1,表示二进制:1011 〔2^3+2^1+2^0〕,希望能帮到你。
-二进制