十进制转化为二进制(添位法)

发布时间 2023-12-13 19:40:19作者: 我才是最帅的那个男人

  

 

以192.168.13.253为例:

    首先
  128 64 32 16 8 4 2 1是最大的数。
计算第一位192:
让192-128=64,64-64=0

1 1 0 0 0 0 0 0
计算第二位:
168-128=40,40-32=8,8-8=0

128 64 32 16 8 4 2 1
1 0 1 0 1 0 0 0
计算第三位:
13-8=5,5-4=1,1-1=0

128 64 32 16 8 4 2 1
0 0 0 0 1 1 0 1
计算第四位:
253-128=125,125-64=61,61-32=29,29-16=13,13-8=5,5-4=1,1-1=0

128 64 32 16 8 4 2 1
1 1 1 1 1 1 0 1

所以192.168.13.253转化为二进制的结果为:
11000000.10101000.00001101.11111101