Menu
Coddy logo textTech

数をビットで表す

Coddyの「IPアドレスとサブネット化」コースのレッスン 1/46。

すべてのIPアドレスは、その実体としてはビットとして保存された単なる数値です。ビットとは、0または1のいずれかであるスイッチです。8ビットを合わせるとバイトになり、1バイトには0から255までの任意の数を格納できます。

バイト内の各位置には値があります。左から右へ、128 64 32 16 8 4 2 1です。その数になる位置をオンにすることで、数を表します。たとえば、172は10101100です。これは、128 + 32 + 8 + 4 = 172だからです。

サブネット化は、姿を変えた二進数の算術です。10進数をビットに変換することに慣れれば、このテーマ全体が単純な帳簿作業のように分かりやすくなります。

challenge icon

チャレンジ

初心者

数値 172 を手作業で8ビットの2進数に変換します。128から始めて、当てはまる各桁をオンにしながら下げていきます。その後、echo を使って答えを出力してください。

期待される出力:

10101100

自分で試してみよう

ターミナル

IPアドレスとサブネット化のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド