主题:如何将这些二进制形式的ip地址转成点分十进制?
aileen
[专家分:0] 发布于 2005-06-12 23:48:00
已知ip地址的二进制形式为11000010 00100010 01100100 00010101
答案是194.34.100.21
可是这是怎么转换的呀?总不见得对照着进制表转换呀,194早已超出了进制表。
那应该怎么转换?
回复列表 (共7个回复)
沙发
hk18 [专家分:2230] 发布于 2005-06-13 10:19:00
ip地址的二进制形式为11000010 00100010 01100100 00010101
则,每8位2进制对应一个十进制数,(2进制转化为十进制应该会吧?)
11000010十进制位194
00100010对应为34
01100100为100
00010101为21
所以它的点分十进制为194.34.100.21
板凳
aileen [专家分:0] 发布于 2005-06-15 20:03:00
对呀,但是你怎么知道11000010的十进制位就是194?这怎么转呀?
我的意思就是194早就超出了进制表里的十进制,那194是怎么转出来的?
3 楼
FancyMouse [专家分:13680] 发布于 2005-06-16 21:06:00
进制表虾米东东啊?
4 楼
hk18 [专家分:2230] 发布于 2005-06-18 20:10:00
194早就超出了进制表里的十进制????这是什么意思???
11000010=1*2^7+1*2^6+1*2^1=128+64+2=194
5 楼
aileen [专家分:0] 发布于 2005-06-25 09:32:00
知道了!
我居然一下子忘了按权展开的方法.[em10][em9]
现在明白了[em4]
6 楼
longon123 [专家分:0] 发布于 2005-06-25 14:35:00
从低位看起如果是全是1,就是1+2+4+8+16+32+64+128+256.......
比如11000010就是0+2+0+0+0+0+64+128
我觉悟得很简单呀!
7 楼
心思飞 [专家分:710] 发布于 2005-06-26 10:31:00
晕晕晕
我来回复