めちゃめちゃ細かい部分での質問なのですが、 B==0 を !B と書ける、みたいなことってどうやって知るんですか? 別の言語でそういった書き方ができて、同じように書いてみたらできた、 みたいなことでしょうか? それともプログラミング全般のセオリーのようなものでしょうか? そういった、少し進んだプログラムの書き方を知りたいです。