二进制、十进制、十六进制转换
.如何把二进制数转换到十进制
就是是第几位就乘以2的几次方 从右往左数
从最后一位开始算,依次列为第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
.如何把十进制数转换到二进制
1、用十进制数除进2取余数
2、然后又用上面得到的商除以2取余数
3、重复第二步,直到商是1为止。
4、然后按照:商、第N个余数、第N-1个余数。。。。第2个余数、第1个余数。的顺序写下来的数就是二进制编码了。
例:110
110/2=55。。。。0
55/2=27。。。。1
27/2=13。。。。1
13/2=6。。。。1
6/2=3。。。。。0
3/2=1。。。。。1
二进制小数如何转换成十进制
商变成1了,现在从商——>余数:1101110
三:二进制与十六进制如何互换
二进制转换为十六进制,因为2的4次方等于16,所以4个二进制就等于一个十六进制。
二进制到十六进制, 四位一并(不够补0
例:1111011111001
1001=1*2的0次方+1*2的3次方=9
1111=1*2的0次方+1*2的1次方+1*2的2次方+1*2的3次方=15=F(看以下列表)
1110=1*2的1次方+1*2的2次方+1*2的3次方=14=E
0001=1*2的0次方=1
二进制 1111011111001 = 十六进制 1EF9
十六进制到二进制,一位拆四。
十六进制679转二进制
  6        7      9
0110  0111 1001
所以:十六进制679=二进制110 01111001
列表(忘记这个叫什么表了):
0000=0
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
1010=A (10)
1011=B (11)
1100=C (12)
1101=D (13)
1110=E (14)
1111=F (15)