前提・実現したいこと
CSVから取得した数値をdouble型の変数に代入すると、下3桁くらいが微妙に書き換わって代入されてしまいます。
ソースコードは、値が一致していることを確認したいため簡単なものにしています。
この値が少しずれているだけで、最後には大きなずれが生じています。
どうすれば値が一致するか教えてください。
値は代入した値と同じにしたいです。
発生している問題・エラーメッセージ
double tmp = 720.095428800975; →tmpには「720.09542880097501」が格納される
該当のソースコード
C++
1 2#include <iostream> 3 4int main() 5{ 6 double tmp = 720.095428800975; 7 std::cout << "Hello World!\n"; 8}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。