#コンピュータの数値表現には、数値、基数、ビット重みという 3 つの概念を習得する必要があります。
数値: 数体系における基本的な数値の大きさを表すさまざまな数値記号。 10 進法には 0、1、2、3、4、5、6、7、8、9 の 10 桁があります。
Base: 数値に使用される桁数。 2進数の底は2、10進数の底は10です。
ビット重み: 値の特定のビットの 1 によって表される値のサイズ。例: 10 進数 345、3 のポジションの重みは 100、3 のポジションの重みは 10、4 のポジションの重みは 10、5 のポジションの重みは 1
展開重みによると、最初の重みは 10^0、2 番目のビットは 10^1...というように、N 番目のビットは 10^(N-1) となり、この数値の値は次の値と等しくなります。各ビット * ビットの対応する重みの合計。
コンピュータは 2 進数しか認識できませんが、人間は 10 進数に慣れていて 2 進数の使用に慣れていないため、コンピュータがデータを入出力する際には 10 進数がよく使用されます。違いは、ここでの 10 進数がバイナリ エンコーディングで表現されていることです。 10 進数には 10 桁があり、10 進数を表すには 4 つの 2 進数が必要ですが、それでも「10 分の 1 ごと」であるため、2 進化 10 進数、または 2 進化 10 進数、または BCD と呼ばれます。短い (バイナリ コード化された 10 進数) コード。
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上が10進数の桁数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。