>MIKIさん、おちゃめさん:
私の間違いをご指摘いただきまして、ありがとうございます。
>けんたこさん:
小数第9位以下が変わってしまうのは、MIKIさんのご指摘によれば、PRINT(?)命令の仕様です。
一方、プチコンで普通に使われる変数は、全部で64ビットあり、このうち11ビットが数字を表す部分、1ビットがプラスマイナスを表す部分で、残り52ビットが、おちゃめさんがおっしゃるとおり、桁数(小数点の位置)を表す部分になっています。
このように、桁数部分は52ビットもあるので、プチコンの内部では、少なくとも小数第9位よりはずっと小さい数も扱えますが、表示の仕様上、勝手に変わってしまうわけですね。
これを防ぐには、おちゃめさんが公開されているPSTR$関数が最適ということです。
1そうだね プレイ済み