二进制与十进制的转换(精简理解)

二进制转进制

例如 100101110

1…………0 2+1=1…………余数为1
0…………1 2+0=2………… 余数为0
0 …………2 2+0=4 ………… 余数为0
1 …………4x2+1=9……………… 余数为1
0…………9x2+0=18 ……………… 余数为0
1 …………18 2+1=37 …………余数为1
1…………… 37 2+1=75…………余数为1
1………………75 2+1=151………… 余数为1
0………………151 2+0=302 ………… 余0
所以得到十进制数302

另:1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0=302(最后一位应为加法)

 

十进制转二进制

 十进制转二进制有除二取余法,但是这里仅介绍第二种方法(1024对比法)。

平方 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
十进制转换 256 128 64 32 16 8 4 2 1
二进制显示(八位) 1 0000 0000 1000 0000 0100 0000 0010 0000 0001 0000 0000 1000 0000 0100 0000 0010 0000 0001
所有的数都可以转换为通过
 
 
解题:
 

解题:下面四个地址中术语网络110.17.200.0/21的地址是 ( )

A:110.17.198.0

B:110.17.206.0

C:110.17.217.0

D:110.17.224.0

也就是:110.17.(11001010).*

解:将110.17.200.0转换为二进制后(110.17.可先不转)

200=2^7(128)+2^6(64)+2^3(8)也就是

二进制对应表

128(2^7)

64(2^6)

32(2^5)

16

(2^4)

8

(2^3)

4

(2^2)

2

(2^1)

1

(2^0)

                 

200对应的位置

1

1

0

0

1

0

1

0

 

110.17.(11001010).*

在固定21个子网掩码后,相当于范围ip为110.17.11001***.********

等于110.17.(128+64+8)***.******

也就是范围是110.17.200----110.17.207

posted on 2022-11-04 08:33  谢寒  阅读(1489)  评论(0)    收藏  举报

导航