2

最近、Emacs でゼロ除算ができることに驚きました。

(/ 1.0 0)
=> 1.0e+INF

これは浮動小数点数でのみ機能し、整数は予想されるエラーを発生させます:

(/ 1 0)
=> Arithmetic error

これを検索してみましたが、役に立つものは何も見つかりません。

この動作の理由は何ですか?

4

1 に答える 1

4

マニュアルから:「Emacs は、最新のすべてのコンピューターでサポートされている IEEE 浮動小数点標準を使用しています」。

IEEE 浮動小数点標準がこのように機能する理由についての適切な説明を次に示し ます。

于 2013-10-25T08:53:13.740 に答える