【ベーマガ】マイコンBASICマガジン総合スレッド4at RETRO
【ベーマガ】マイコンBASICマガジン総合スレッド4 - 暇つぶし2ch41:NAME OVER
20/03/17 06:32:37 0SiwNsrK0.net
>>32
うーん… いくら考えても不思議なので質問させてちょ。

Y=Y+(K$="8")-(K$="2")

上の式は「8」キーを押した場合に、どうして演算結果の Yが 1引かれることに
なるんでしょうか?
+1されるんじゃないのかな。

C言語の考え方だと、TRUE(真)= 1で、FALSE(偽)= 0だから、「8」キーを
押した場合…

Y=Y+(K$="8")-(K$="2")

Y=Y+(+1)-(0)

Y=Y+1

こうなると思うんだよね。
単にBASICとC言語で異なる、ということなのかな…
もしよろしければ教えて下さい


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch