进制转换


二进制101 转换成10进制 1*2(3-1)+0*2(2-1)+1*2(1-1) = 4+0+1 =5   1乘以2的3-1次方 +0*2的2-1次方+1*2的1-1次方

10进制转2进制  除以2 取余数 然后 反正取就可以了  比如 13 转二进制



2   13   1
2   6    0 	
2   3    1
2   1	 1
    0
13除以2 得6 余数为1 6再除以2 得3 余数0  3除以2 的1 余数1  1除以2等于0  余数为1
反着取 结果就是二进制 1101

  
10(8)  8进制10 转换成10进制是多少 

1*8(2-1) +0*8(1-1) = 8


二进制转8进制 每3位是一组

11 101 010  010 110 100 

3  5   2     2   6   4

 
16进制由0~9 A-F(10-15) 组成

16进制转二进制 

4 	A	 F	 8	 B

0100   1010      1111    1000    1011


16进制转10进制 

4AC8(16)

4*16(4-1) + 10*16(3-1)+12*16(2-1)+8*16(1-1) =  


二进制转16进制 4个一组

0001  1101 0110
1     D     6


二进制 四则运算  逢2进1


1000011+111001

1000011
 111001
+
-----------------
1111111

二进制的减法
减法借位 每一次借一位都当做2来使用
1000011
 111001
-
-------------
   1010			

10进制的减法
111 
 19
-
----
 92












 

点赞