1、数制类型
二进制、八进制、十六进制、三十二进制
2、二进制与十进制
十进制特点:10种符号表示(0-9)
逢十进一
二进制特点:2种符号表示(0、1)
逢二进一
二进制: 0 = 0 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111
二进制转换十进制通用公式为(“权相加法”):
二进制转十进制的“权相加法” abcd.efg(₂)=d*2⁰+c*2¹+b*2²+a*2³+e*2﹣¹+f*2﹣²+g*2﹣³(₁₀)
第一个2的n次方就是二进制位数-1(即n=位数-1)
例如:11011共5位,因此第一位数的次方为:5-1=4次方
二进制转十进制——简单8421算法
十进制转二进制算法为:
如:255=11111111 255/2=127=====余1 127/2=63======余1 63/2=31=======余1 31/2=15=======余1 15/2=7========余1 7/2=3=========余1 3/2=1=========余1 1/2=0=========余1 789=1100010101 789/2=394 余1 第10位 394/2=197 余0 第9位 197/2=98 余1 第8位 98/2=49 余0 第7位 49/2=24 余1 第6位 24/2=12 余0 第5位 12/2=6 余0 第4位 6/2=3 余0 第3位 3/2=1 余1 第2位 1/2=0 余1 第1位
十六进制
1 2 3 ... 8 9 A B C D E F 10 = 16 11 = 17 ... 15 = 21 16 = 22 ... 19 = 25 1A = 26 1B = 27 ... 1F = 31 20 = 32 ...
十六进制、十进制互转,同样适用短除法以及全相加法(可参考二进制、十进制互转)
十六进制一般运用在MAC地址(物理地址:烧录在网卡,用来定义网络设备的位置,MAC地址在网卡中是固定的,每张网卡的MAC地址都不一样。由于MAC地址的唯一性,因此它主要用来识别网络中用户的身份。例如ADSL(一种宽带上网模式)上网时,电信用它来记费,确认是你上的网;在校园网中,MAC地址也可以用来识别用户。对于校园网的正式用户,其MAC地址会登记在服务器端,假如你是非法用户,服务器中就没有你的网卡MAC地址,这样当你试图连上网时,服务器就会立刻认出你、阻止你连上网络。)
- 还没有人评论,欢迎说说您的想法!