0 で割ることです。
数学的にも、0 で割る行為の意味は明確ではなく、コンピュータにおいても未定義であったり、エラーを意味する結果を生んだりする場合が多いです。リテラルによるゼロ除算のように、コンパイルのときに検知できる場合は、コンパイルエラーとして報告される場合もあります。
コンピュータによる整数のゼロ除算では、エラーや例外として扱うことが多く、例外を捕捉して対応しなければプログラムは強制終了することになります。また、結果を 0 とみなすというケースもあり、この場合はプログラムは続行できるものの、その計算結果が適切かどうかという問題は残ります。
浮動小数点数におけるゼロ除算では、非数や無限大をあらわす特別な値とする場合が多いです。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |