ちなみに前のコメントの if 0 が真となる言語はRubyです。この言語の場合、0は0という数値のオブジェクトが存在すると捉えるため、偽にはならないとのことです。 言われなければ気付かないよ…。 だって0は0じゃん orz 動作確認していて遅くなりましたが、! の方は画像のような動きのようです。 TRUE/FALSEの反転はプチコン3では「!」を使う方が良いようです。 実は自分もsayさんのように書いていて最初NOTであれれ?となった人ですw 知らなかっただけかもですが、昔のBASICは&&とか||とか!はなかった気がC言語で初めてでて来た気がします。