怎麼講ip地址轉10進位制換成2進位制

時間 2022-02-07 03:05:13

1樓:匿名使用者

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。

二進位制加法

有四種情況: 0+0=0

0+1=1

1+0=1

1+1=10 進位為1

2樓:匿名使用者

ip地址其實是32位二進位制數為了使用方便才把他寫成十進位制分為4段,每段8位,範圍是00000000----11111111寫成十進位制就是0--255短除法可以,把每一段的數字做短除,得到的數寫出來,不足8位用0補足簡單點的方法比如說192.168.1.

255192=128+64=2的7次+2的6次 所以第7+1位和6+1位為1,其他為0得 11000000168=128+32+8=2的7次+2的5次+2的3次 所以第7+1位,第5+1位和3+1位為1,其他為0得 101010001=1=2的0次 所以第0+1位為1,其他用0補足得 00000001255=128+64+32+16+8+4+2+1 所以所有位均為1,得 11111111所以192.168.1.

255化成2進位制就是 11000000.10101000.00000001.

11111111

ip地址的二進位制是怎麼轉化成十進位制的

3樓:匿名使用者

每個ip有4組8位二進位制組成,8位二進位制從左邊算起的第1位是2的7次方=128;第2位是2的6次方=64;第3位是2的5次方=32;第4位是2的4次方=16;第5位是2的3次方=8;第6位是2的2次方=4;第7位是2的1次方=2;第8位是2的0次方=1。

以11000000.10101000.01010000.01000110為例來說明:

11000000=128*1+64*1=192;

10101000=128*1+32*1+8*1=168;

01010000=64*1+16*1=80;

01000110=64*1+4*1+2*1=70;

其他二進位部分是0的可以忽略,最後可以得出此ip地址的十進位制為192.168.80.70。

4樓:幻風小翼

每8位二進位制為一組,通過按權求和(進位制轉換)算出十進位制,並以點分隔。。。。

例:ip:十進位制: 192.168.100.7

二進位制 11000000 10100100 00110010 00000111

怎樣將ip地址轉換為二進位制?

5樓:刺友互

1、首先進入電腦的電腦桌面,在桌面的右下角找到網路圖示。

2、點選點開網路圖示,彈出下拉選單我們可以看到網路無法連線到網際網路。

3、我就要進入網路設定介面,進行設定。

4、我們在網路設定介面,檢視乙太網狀態,選擇更改介面卡選項。

5、進入網路連線頁面,選擇乙太網按鈕。

6、雙擊乙太網按鈕,進入乙太網狀態介面,選擇屬性按鈕。

7、在乙太網屬性介面,選擇ip4協議配置。

8、雙擊ip4協議,進入ip地址配置介面。一般如果網路啟動的自動分配功能,我們就選擇自動獲取ip就可以了。

9、如果電腦所在的網路沒有自動分配ip地址的功能,我們就要進行手動配置ip地址,這個ip地址一般需要諮詢網路管理員。手動配置一般為ip地址填寫,子網掩碼填寫、閘道器填寫、dns填寫。

6樓:ydd如果可以

方法如下:

每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

同理其他數.

比如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

ip地址怎麼轉換成二進位制數?

7樓:匿名使用者

教你一個簡單的方法。每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

8樓:汪好帥

比如10 . 192 . 168 . 1

對應轉換,即為十進位制轉換二進位制數

而ip地址每位十進位制數範圍是0~255

十進位制轉換二進位制就是將該數輾轉相除2

餘數按低到高順序寫

10 / 2 = 5 05 / 2 = 2 12 / 2 = 1 01 / 2 = 0 110 對應的二進位制數即為 1010 前面補零寫即為 0000 1010

同理其他數.

一種比較快捷的方法是

10 = 8+ 2 = 2^3+ 2^1 = 1010將十進位制數拆分成2的冪次方數和,

希望你能理解其原理,對你有幫助

ip地址中,二進位制怎樣換成十進位制?

9樓:箕樂鬆鞏哲

簡單點,二進位制數字就是零一**。十進位制就是我們生活中用的如二進位制數1001

化為十進位制1*2^3

0*2^2

0*2^1

1*2^0=9

一般就是從左向右x*2^(n-1)

x*2^(n-2)

x*2^(n-3)

……x*2^0

具體的原理什麼權數之類的很麻煩,樓主有興趣的可以看一下計算機原理之類的書,

^_^希望對你有幫助

10樓:匿名使用者

可以用系統內的計算器實現,在[檢視]中選擇[科學型]那裡可以幫你轉換。

11樓:匿名使用者

每一個數用4位二進位制表示

12樓:匿名使用者

例如有一個11111000.11110000.00000001.

00000011 的二進位制ip要轉換成十進位制我首先轉換最後一個位元組00000011給你看,從最右邊一位開始1x2^0(意思是一乘以二的零次方)+1x2^1+0x2^2+0x2^3+0x2^4+0x2^5+0x2^6+0x2^7結果等於1+2+0+0+0+0+0+0=3

現在轉換的結果是11111000.11110000.00000001.3

現在轉換的結果是11111000.11110000.1.3

再按照上面的方法繼續轉換倒數第三,第四位元組一次是:

現在轉換的結果是11111000.240.1.3

現在轉換的結果是248.240.1.3

也就是二進位制ip11111000.11110000.00000001.00000011轉換到十進位制ip最後的結果當然這是一個實驗室保留ip再公網上是看不到的。

求怎麼樣把點分十進位制的ip地址轉換為二進位制

13樓:匿名使用者

分別對每組十進位制數進行二進位制轉換即可。

點分十進位制只是ip地址的一種表示方式,其中的點並非小數點,點只是用來分隔每一組數字的。所以只需要把每一組數字進行二進位制轉換即可。由於ipv4中的ip地址由四個位元組來表示,每個位元組由一個點隔開,所以相對應的每一組二進位制數有8位。

例如192.168.110.

1轉換成二進位制,就是將192,168,110,1分別轉換成二進位制即可,對應的二進位制ip地址為11000000 10101000 01101110 00000001。

擴充套件資料十進位制整數轉換為二進位制整數採用"除2取餘"法。

用十進位制整數除以2,可以得到一個商和餘數;再用商除以2,又會得到一個商和餘數,如此進行,直到商為零時為止。然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。

14樓:聽不清啊

要求的程式如下:

#include

void ff(int n,int k)

{int i;

if(k>1)ff(n>>1,k-1);

printf("%d",n%2);

if(k==8)printf(" ");

int main()

{int a,b,c,d;

ff(a,8); ff(b,8); ff(c,8); ff(d,8);

printf("\n");

return 0;

8進位制轉2進位制怎麼轉

一意孤行 將二進位制 八進位制 十六進位制轉換為十進位制 二進位制 八進位制和十六進位制向十進位制轉換都非常容易,就是 按權相加 所謂 權 也即 位權 假設當前數字是 n 進位制,那麼 對於整數部分,從右往左看,第 i 位的位權等於ni 1 對於小數部分,恰好相反,要從左往右看,第 j 位的位權為n...

將10進位制100 345轉換為8進位制怎麼算

整數部分,除8取餘法,每次將整數部分除以8,餘數為該位權上的數,商繼續除以8,餘數又為上一個位權上的數,然後以此類推一直下去,直到商為零,最後從最後一個餘數向前排列就可以了。再看小數部分,用乘八取整法,也就是說小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,以此類推,一直乘...

將10進位制97轉化2進位制過程的得數,沒有過程講清楚不給採納

兩種方法 一種借用十六進位制進行轉換,十進位制數比較大時非常有效,一個十六進位制數可以轉為四位二進位制數,一次性轉了四位肯定要有效率得多 採用除基取餘法,基數為16,97 16,商6,餘1 6 16,商0,餘6 從上到下依次是個位 十位,所以,最終結果為 61 16。97 10 61 16 0110...