コンピュータの数値表現
例えば、最初期のFACOMなどが挙げられる。一方で信頼性が低下する根拠としては、回路の持つインピーダンスによる電圧降下や電源や周辺回路によるノイズなどによって、本来の電圧が予定外の数値を表す電圧に変化してしまうことによる。
かつては、十以外の底を採用しようとした例もあったが、あまりうまく行かなかった。かつて、「三進法を使ったコンピュータは二進法よりも効率がよいのではないか?」と期待する人が一部におり、実験的に開発されたことがあった。「一般に数値を記号で表現するとき、三進法が最も効率がよいとされるが、二進法もそれとほぼ同程度の効率だ」などと考えた人がいたのである。だが、この効率に関する計算は、n状態の表現にはn個の素子が必要という仮定に問題があり、現実的には二進法を1素子の2状態で表現するのが圧倒的に有利である。三進法#経済性の記述も参照。
コンピュータにおける数値表現は、以下に説明するビットを最小単位として、ビット列によってなされる。ビットは2通りの状態を持ち、ビット列は2の冪乗通りの状態を持つ。二進整数に対応づけられる。ただし、それをどのように扱うかはCPUの設計方法にもより、たとえば8ビットの0000000〜1111111を十進数の「0〜255」として扱うCPU設計法があり、それが一般的ではあるが、同じ8ビットを「-128〜0〜127」として扱う設計法もある。