中易网

谁知道ip地址转换二进制的方法?

答案:3  悬赏:60  
解决时间 2021-10-17 14:37
  • 提问者网友:刺鸟
  • 2021-10-16 15:16
谁知道ip地址转换二进制的方法?
最佳答案
  • 二级知识专家网友:风格不统一
  • 2021-10-16 16:39
二进制是逢二进一   。
(1)化十进制数为二进制数   
比较小的十进制数为二进制数可以用观察法.   
例:化45为二进制数   
因为2的0次方,1次方,2次方~~~10次方分别等于1,2,4,8,16,32,64,128,256,512,1024.   
所以   45=32+8+4+1=2⑤+2③+2②+1=1*2⑤+0*2④+1*2②+0*2①+1*1=101101(二进制)   
一般化法   
利用短除法(通常叫做"二除取余法")   
(2)化二进制数为十进制数   
这是比较方便的,只需把二进制是写成展开式;计算即得.   
例1   化101101(二进制)为十进制数.   
101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45   
例   2   化1011010101(二进制)为十进制数.   
1011010101(二进制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725
全部回答
  • 1楼网友:狂恋
  • 2021-10-16 18:19
比如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 同理其他数. 一种比较快捷的方法是 10   =   8+   2   =   2^3+   2^1   =   1010 将十进制数拆分成2的幂次方数和, 希望你能理解其原理
  • 2楼网友:骨子里都是戏
  • 2021-10-16 17:12
教你一个简单的方法。每8位二进制,各位从左到右对应的权值分别是   128,64,32,16,   8,4,2,1   。(即2的n-1次方,n是从右到左当前位的位数) 所以随便拿一个256以内的数给你化为二进制,都可以分解为权值相加。对应的权值的位值为1,其他位为0即可。比如137, 137=128+8+1,所以这几个权值对应的位应该是1,其他位为0,化为二进制即是: 1000   1001
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息