投稿
b.K.b knt3ds
画像のプログラムを打ってRUNしたのですが「450000005」と表示されません。なぜでしょうか?
1そうだね
プレイ済み
返信[1]
親投稿
omusubi▲ omusubi_p
PRINT A$ PRINT A$+B$
0そうだね
プレイ済み
返信[2]
親投稿
ゆうたん yu-tan-sama
STR$って確か6桁くらいまでしか対応してなかったような気がした たぶんそれかな?
0そうだね
プレイ済み
返信[3]
親投稿
b.K.b knt3ds
ありがとうございます!
0そうだね
プレイ済み
返信[4]
親投稿
ツララ LongIceSword
デフォルトだとAが倍精度実数型なので文字列化したときに変になっちゃうみたいですね。 AをA%にしてやれば意図通りの動作をすると思いますよ。
0そうだね
プレイ済み
返信[5]
親投稿
Y-Squirrel basicword
PRINT A+B               です
0そうだね
プレイ済み
返信[6]
親投稿
なお naosus
倍精度実数型の変数をSTR$に通すと、挙動が独特ですね。 ・整数部が7桁以上あると、無条件で指数表記になる ・小数部を含めた桁数が7桁以上あると、7桁めで丸められてしまう 画像のような計算は普段しないと思いますが、実数型の精度には気をつけましょうということで…
1そうだね
プレイ済み
返信[7]
親投稿
b.K.b knt3ds
皆さん本当にありがとうございます!
0そうだね
プレイ済み