3号、64ビットの浮動小数点数型(Cで言う所のdouble 型)が使えるんですね。精度的には整数部で15桁程度。すごいなプチコン。
さて問題を切り分けてみました。
1.指数表記になる件
A=1000000000
B=1000000000
?"1:";A+B
?"2:";STR$(A+B)
?"3:";FORMAT("%D",A+B)
2の方法は確かに指数になることを確認。
2.大きな桁での計算について
「64ビットの浮動小数点数型」以外の精度が必要な数値を扱う場合、「高い精度の数値型を扱う」関数を自作する必要かもしれません。
0そうだね プレイ済み