print や str$ は 6 桁で丸めちゃうので
0.333333333 * 3 = 0.999999999 -> 6桁で丸め -> 1.00000
と表示します。実際は有効数字 16桁くらいなので
? format$("%.20f", 0.333333333*3)
0.99999999900000003000
となっています。
10^32 だと有効数字 16 桁しかないから、10^16 程度に満たない数値を足しても引いても無意味になります。「情報落ち」と言ったりするみたいですね。
0そうだね プレイ済み