掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
2個の変数の値を入れ替えるには (ID:350)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
にしの さま ありがとうございました 2つの値を交換する関数は、以前使ったような気がしたのですが 勘違いかもしれません。 Single型の件は質問を変更します var n,m:single; begin n:=1.1; m:=1.1; edit1.Text:=floattostr(n+m); end; 結果、2.20000004768372 となります。 0.00000004768372の誤差は、どこから来るのでしょうか? ループ計算した場合には誤差が拡大すると思いますので 正しい計算をする方法は無いのでしょうか? 又、double型にすると上記桁数では、正確に表示されます 同じように最小桁で誤差が生じているのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.