あと整数型の変数を四則演算したときに演算結果が -2147483648~2147483647の範囲に収まらない場合に 計算結果が想定される結果と違う場合があります。 少し難しい話ですが最上位ビットが変化する演算の場合に 正の数値を加算したら負の数になったり負の数値を減算したら 正の数値になることがあります。 A%=2147483647:B%=A%+1 C%=-2147483648:D%=C%-1 PRINT A%,B%C%,D% またOPTION DEFINTをしていない状態での変数Aと変数A# OPTION DEFINTした状態での変数Aと変数A%は 変数の方は同じでも別物として扱われますので注意して下さい。