IP地址的二进制是怎么转化成十进制的?

发布网友

我来回答

1个回答

热心网友

方法如下:

每8位二进制,各位从左到右对应的权值分别是 128,,32,16, 8,4,2,1 。(即2的n-1次方,n是从右到左当前位的位数)。

所以随便拿一个256以内的数给你化为二进制,都可以分解为权值相加。对应的权值的位值为1,其他位为0即可。

比如137:

137=128+8+1,所以这几个权值对应的位应该是1,其他位为0,化为二进制即是:1000 1001

同理其他数.

比如10 . 192 . 168 . 1

对应转换,即为十进制转换二进制数

而IP地址每位十进制数范围是0~255
十进制转换二进制就是将该数辗转相除2
余数按低到高顺序写
10 / 2 = 5 0
5 / 2 = 2 1
2 / 2 = 1 0
1 / 2 = 0 1
10 对应的二进制数即为 1010 前面补零写即为 0000 1010

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com