一.数据类型
1.二进制与十进制
二进制特点:逢二进一 (百位得等各位都是1再进为1,以此类推)
0 1001
1 1010
10=2 1011
11=3 1100
100=4
十进制与十进制的转换:888=8*100+8*10+8*1(每一位乘以自己的位权)
二进制如何转十进制:
1 1 1 1
8 4 2 1
8421分别是这几个数的位权,你也可以理解成8(2的3次方),从右边数起来第4个(因为最右边应该是2的0次方)
1111=1*8+1*4+1*2+1*1=15
1+2+4+8+16+32+64+128=255
2的8次方=256,2的7次方=128
十进制如何转二进制:
如何把13(十进制)转换成1101(二进制)
将13除以2,每除一下就把余数记在旁边,最后余数一个个按从右往左排列就可得到1101。
例如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
1/2 = 0 余1
故二进制为100101110
这种方法算了一下,还可以用在十进制转其他进制上面。
例题:88(十进制)转8进制(答案:130),如果要转8进制,除的是8。
2.十六进制
0……9以及A……F
mac地址(16进制)(唯一)