私はMIT/GNU Schemeを使用しています。 2つの整数の商を計算し、商がfloatの場合、出力は浮動小数点数ではなく、12222222222222232/2344444444412のような2つの式の式です。浮動小数点形式の出力を得るにはどうすればよいですか?浮動小数点の出力フォーマット
2
A
答えて
3
はexact->inexact
機能を使用します。
(let ((x (/ 5 7)))
(let ((f (exact->inexact x)))
(display f)))
+0
グレッグ、[ラケット語の質問タグ:タグ "plt-scheme"と "ラケット"](http://meta.stackexchange.com/q/74042/147036)をご覧ください。ありがとう。 –
+0
@ Yasir:私は、その答えがこの答えにどのように関係しているのか分かりません。 –
+0
'exact-> inexact'は' inexact'のレガシー(および間違った名前の)名前です。 – leppie
関連する問題
- 1. 入力整数出力浮動小数点、
- 2. MIPS入力浮動小数点数
- 3. 浮動小数点数浮動小数点数値
- 4. 小数点浮動小数点(C++)
- 5. IE7浮動小数点浮動小数点問題
- 6. 中央要素が浮動小数点浮動小数点:左
- 7. 浮動小数点数列
- 8. 浮動小数点数
- 9. SHA256浮動小数点数
結果が「フロート」が、比率ではありません。あなたが望むのは、(正確な)比率を(不正確な)浮動小数点数に変換することです。 – Svante