コンピュータは内部的にカウントするために 2 進数を使用します。この値の基数は 2 で、「2 対 1」を使用します。コンピュータは内部でデータをカウントし、すべて 2 進数で保存します。ただし、コンピュータは内部的に計算に 2 進数を使用します。 , ストレージですが、ユーザーに出力されるのはバイナリの 0 と 1 コードではないことがよくあります。
#この記事の動作環境: Dell G3 コンピューター、Windows 7 システム。
一般的な 10 進数とは異なり、2 進数
はコンピューティング テクノロジで広く使用されています。このような値の底は 2 であり、「2 対 1」が採用されており、10 進数の「1 から 10」にたとえることができます。
10進法には、0、1、2、3、4、5、6、7、8、9の9つの数字があります。
2 進数には 0 と 1 の 2 つの数値しかありません。
10 進数の 1 桁は、0 プラス 1 から始まり、9 まで加算されます。1 を加算すると、1 桁進み、「10」になります。
2進数で0から1に1を足して、さらに1を足すと1桁が埋まってしまい、1桁進むと「10」になります。
1を足すと「11」になります。1を足すと、一の位から十の位まで1つ進み、十の位も前の百の位まで1つ進み、「100」になります。 "など。バイナリ カウンティング テーブル。
これはおそらく、2 進数と 10 進数の基本的な違いです。これと同様に、8 進数、16 進数などもあります。ただし、コンピュータの内部カウントとデータの保存にはすべてバイナリが使用されます。
なぜ 10 進数を使用しないのでしょうか?つまり、コンピューターがデータを認識して保存できる理由は、各コンポーネントの「オン」と「オフ」の状態が 0 と 1 に対応する 2 つの状態をコンピューターが認識しやすく、電子的に実装しやすいためです。初期のトランジスタと後期のダイオードなど。このように01を組み合わせて記号コード列にすることができ、演算方法も2値演算に対応しています。コンピューターの場合、これはシンプルで高速で便利です。
コンピュータは計算と保存に 2 進数を使用しますが、ユーザーへの出力は理解が難しい 2 進数の 0 と 1 コードではないことがよくあります。この観点から見ると、コンピュータは「あることを秘密裏に行い、別のことを公然と行う」ことを明確に代表しているとみなすことができます。
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がコンピュータが内部でカウントするために使用するものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。