下列IP地址是如何算出来了,,请各位大虾指教.
例如,0001000011000001111111
***********是二进制的***********,但是实际应用中把它按照8位一段的方法分成四段,
第一段是***********,也就是16,第二段是***********,十进制是192,同样,剩下来的两段
是254和1,因此这个地址是16.192.254.1。
我想知道一下更详细的过程.
参考答案:你是不是要知道二进制转化成十进制的计算方法?
比如说有一个二进制的数,你从右到左数是几位比如说是N位,就把该位置上的数乘以2的N-1次方,依次算到最右边一位,加起来就是十进制的了
如上面你说的***********,就是左边第一位是(8-1), 1*2^(8-1)=128 + 第二位1*2^(7-1)=64 + 0*2^5=0……后面都是0,所以这个数十进制就是128+64+0+0+0+0+0+0=192
明白了吗?
同理8、16进制的也是一样的就是上述公式中2换成8、16等