teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答に追記

2020/08/01 22:26

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -1,3 +1,7 @@
1
1
  > for (var y = -0.2f; y < 0f; x += 0.1f)
2
2
 
3
- ループ変数まちがってますよ
3
+ ループ変数まちがってますよ
4
+
5
+ ---
6
+ そもそもループ変数に浮動小数点を使うというのはダメです
7
+ 10進数の0.1は2進数では表現できないため、ループが回るごとに誤差が蓄積していきます