オーバーフロー
【英】overflow
オーバーフローとは、扱える数値範囲の最大値を超えてしまうことである。
数値演算を行った結果、該当数値が表現できる数値の範囲を超えてしまうことがある。範囲を逸脱してしまうと、コンピュータ内部では表現できない値となる。このうち、表現できる最大値を超えることをオーバーフローと呼んでいる。反対に、最小値を超えることはアンダーフローと呼ぶ。
ちなみに、プログラム上の変数における各データ型では、それぞれ表現できる数値の範囲が決まっているが、整数型や倍長精度整数型などに関しては言語や処理系によっても異なる。
なお、オーバフローもアンダーフローも、プロセッサのレジスタ長や値などを格納する変数の表現範囲を超えることで内部表現的にビットがあふれ出る様子から、桁あふれともいう。
オーバーフローと同じ種類の言葉
Weblioに収録されているすべての辞書からオーバーフローを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からオーバーフローを検索
- オーバーフローのページへのリンク