日期:2014-05-17  浏览次数:20877 次

一段IP地址的进制转换
IP 地址为网络字节序的32 位数字;“3232241478”对应的IP 地址是“192.168.23.70”。
“3232241478”的二进制格式为“11000000 10101000 00010111 01000110”,从左到右,第
一个8 位“11000000”对应的十进制数为“192”;第二个8 位“10101000”对应的十进制数
为“168”;第三个8 位“00010111”对应的十进制数为“23;



其中的3232241478是怎样通过IP地址192.168.23.70转出来的,3232241478是什么进制的

------解决方案--------------------
3232241478是十进制的,这连小学一年级的娃娃都知道。
3232241478 = 192 * 256 * 256 * 256 + 168 * 256 * 256 + 23 * 256 + 70
------解决方案--------------------
192.168.23.70 这个地址,先取出点分的四个部分,从左到右,第一部分乘2的24次方,第二部分乘2的16次方,第三部分乘2的8次方,第4部分乘2的0次方,得到的四个结果相加即可。