ip地址轉(zhuǎn)換為二進制 如何計算ip地址轉(zhuǎn)二進制位?
如何計算ip地址轉(zhuǎn)二進制位?給你舉個例子。1十進制3轉(zhuǎn)換成二進制是11,IP地址是一個8位的段,所以要在11之前加6個零,即000000112,十進制24轉(zhuǎn)換成二進制是11000,在之前加3個零,即0
如何計算ip地址轉(zhuǎn)二進制位?
給你舉個例子。1十進制3轉(zhuǎn)換成二進制是11,IP地址是一個8位的段,所以要在11之前加6個零,即000000112,十進制24轉(zhuǎn)換成二進制是11000,在之前加3個零,即00011000
兩個IP地址被分成四段,你只需要將每段轉(zhuǎn)換成相應(yīng)的二進制數(shù),然后連接main
例如:192.168.1.2
192=11000000
168=10101000
1=1
2=10]]所以這個IP是:11000000.10101000.1.10或110000000101000000000010010
方法如下:對于每一個8位二進制,從左到右對應(yīng)的權(quán)重是128,64,32,16,8,4,2,1。(即2的N-1次方,其中N是從右到左的當前位數(shù))。所以256以內(nèi)的任何數(shù)字都可以轉(zhuǎn)換成二進制,可以分解成加權(quán)加法。相應(yīng)權(quán)重的位值為1,其他位為0。例如,137:137=128 8 1,因此這些權(quán)重的對應(yīng)位應(yīng)為1,其他位應(yīng)為0,這將轉(zhuǎn)換為二進制,即1000 1001。類似地,其他數(shù)字(如10.192.168.1)也被轉(zhuǎn)換為十進制,十進制被轉(zhuǎn)換為二進制。IP地址的每一個十進制數(shù)的范圍是0~255,十進制轉(zhuǎn)換二進制數(shù)是將這個數(shù)除以2,余數(shù)按10/2=5 0 5/2=2 1 2/2=1 01/2=0 1 10的順序?qū)?,對?yīng)的二進制數(shù)是1010,置零前是0000 1010