首頁 > 運動

[初中數學] 十進位制轉二進位制怎麼算,怎麼算?多少算?結果是多少?

由 IT運維技術圈 發表于 運動2021-06-02

簡介今天閒逛,發現有人問:子網掩碼為255.255.255.224 IP地址為192.168.1.10換算成二進位制,怎麼算

十進位制轉二進位制怎麼算

[初中數學] 十進位制轉二進位制怎麼算,怎麼算?多少算?結果是多少?

今天閒逛,發現有人問:子網掩碼為255.255.255.224 IP地址為192.168.1.10換算成二進位制,怎麼算?結果是多少?

由於興趣使然,便一探究竟;

子網掩碼:

255。255。255。224= 27 轉換為二進位制為11111111。11111111。11111111。11100000

192。168。1。10 轉換為二進位制為11000000。10101000。00000001。00001010

[初中數學] 十進位制轉二進位制怎麼算,怎麼算?多少算?結果是多少?

一是除法

當給你這個IP地址時192。168。1。1,把它分為四段分別除2,首先192÷2=96 為0,再用96÷2=48為0, 48÷2=24 為0,24÷2=12 為0,12÷2=6 為0, 6÷2=3 為0,3÷2不能除盡 為1,1÷2 不能除盡 為1,

然後從最下面的餘數開始,按順序讀到最上面,最後192二進位制等於1100000000,只要能除盡的就為0

,不能除盡(包括最後除為1時)就是1。以此類推,那192就是11000000,168就是10101000,1就是00000001。

二是減法

先要把這串數字記熟 128 64 32 16 8 4 2 1,然後當給你一個數時去減上面的數要求是必須減出來的是正數不能為負,相減過的數為1,沒有做過減法的為0。192-128=64 而64減64正好等於0,那就是11000000,再如50,50只能減32等於18,18減16等於2,2減2等於0,那最後就是00110010,此法相對除法更顯而易見。

如果覺得太複雜,可以藉助計算工具

Tags:19264除盡二進位制255