プチコン3号 SmileBASIC コミュニティ投稿とうどうしゅんすけ. ShunsukeTodo2015/01/16 08:01:322015.01.16 プチコンを関数電卓に。 ダイレクトモードで、?かPRINTのあとに、数式を入れる。ただし、乗算だけは、最初の数に、.0をつけて計算しないと、とんでもないことになるので注意。 (例)PRINT 65536*65536 結果 0 (対処) PRINT 65536.0*655364そうだね 1返信プレイ済み2017/11/04 00:14:20に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿おちゃめ ochame_nako2015/1/16 23:05これはプチコン3号では整数同士の計算は整数型として処理されるためです。 2147483647+1の計算結果を見れば一目瞭然です。 これを回避するには.0を付けるという方法以外にも最後に#を付けて浮動小数点演算であることを明確にしてやればよいです。 ちなみに整数型で処理されるのはEDITモードでも同様なので高速化目的で整数型の変数を使用してもほとんど速度が速くならないんですよね。0そうだね プレイ済み2017/11/04 00:14:20に取得