二進法から十進法へ
Coddyの「IPアドレスとサブネット化」コースのレッスン 2/46。
2進数を読む方法も、逆の手順で同じです。すべての1の下にある位の値を足し合わせます。
11000000を見てみましょう。オンになっている2つの位置の値は128と64なので、数値は128 + 64 = 192です。この正確なバイト値は、無数のサブネットマスクで使われるため、見ただけで認識できるようにしておく価値があります。
便利な近道があります。1がすべて左側に詰まっている場合、値はいつもおなじみの合計になります。10000000は128、11000000は192、11100000は224、11110000は240、という具合に255まで続きます。
チャレンジ
初心者この 2 つのバイトを 10 進数に変換し、次の順序で各結果をそれぞれ別の行に出力してください:
1100000000001010
期待される出力:
192
10自分で試してみよう
ターミナル
IPアドレスとサブネット化のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド