10进制和二进制之间怎么转换,10进制2进制怎么算
10进制和二进制之间怎么转换
10进制和二进制之间的转换分四步:
1、把十进制中的整数部分转为二进制。把十进制数,用二因式分解,取它的余数。
例如,101/2=50,余数为1,50/2=25,余数为0,25/2=12,余数为1,12/2=6,余数为0,6/2=3,余数为0,3/2=1,余数为1,1/2=0,余数为1。
2、把相应的余数从低向高顺着写出来,如上的为1100101,即为101的二进制表示形式。
3、把十进制中的小数部分转为二进制。 把小数不断乘2,取整,直至没有小数为止。注意不是所有小数都能转为二进制的。
例如,0.75*2=1.50,取整数1,0.50*2=1,取整数1。
4、把相应的整数按顺序就可得0.11。
要将二进制数为十进制数,只要反过来算就可以了。
二进制和十进制的怎么算的
10进制就是逢10进1的进位制数值统计方法,相对的还有2进制8进制16进制。
10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数。
10---2:把20转换成二进制,20/2=10..........余数为0,10/2=5...........余数为0,5/2=2............余数为1,2/2=1............余数为01/2=0............余数为1,则20换成二进制后是10100。
10---8:把20转换成八进制,20/8=2...........余数为4,2/8=0............余数为2,则20转换成八进制后是24。
十进制转二进制算法
十进制转二进制:
用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
故二进制为100101110
二进制转十进制
从最后一位开始算,依次列为第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.
10转二进制怎么计算
十进制转二进制,整数部分除2取余(倒序),小数部分乘2取整。
如 58.3125 化为二进制:
58/2=29 余 0,
29/2=14 余 1,
14/2=7 余 0,
7/2=3 余 1,
3/2=1 余 1,
1/2=0 余 1。
0.3125*2=0.625,取整 0,
0.625*2=1.25,取整 1,
0.25*2=0.5,取整 0,
0.5*2=1,取整 1,
所以 58.3125(10)=111010.0101(2)