プログラミング基礎知識

なぜ2進数なのか?

なぜ2進数なのか?

コンピュータやプログラムがなぜ2進数なのか?

電流が流れている状態なのか?流れていない状態なのか?

ということですね。物理的な電気信号のことです。豆電球が光っているか消えているか…のイメージでいいと思います。この光ってる状態/消えている状態を1個のスイッチと見立てて「1スイッチ」=「1ビット」と呼びます。

手旗信号に見立てて?「フラグ」と呼んだりもします。

また「0」→「1」にすることを「セット」すると言い、「1」→「0」にすることを「リセット」するとも言います。

この「1ビット」のスイッチを横に並べて電気の付き方を数えると…4個で16通りのパターンができます。8個なら256パターン16個なら…

その組み合わせを縦横に並べて無数に増やすと…イラストデータができたりします。

そういうことなのです。

プログラミング相談受付中

自営エンジニア歴 20年以上の 当ブログ作者が、プログラミングに関するオンライン相談(zoom 等)を受付中です。言語は HTML CSS JavaScript jQuery PHP MySQL VBScript など…

詳細・お問い合わせはこちら