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...