sayさんへ 論理演算とビット演算を同じに考えるということは IF 2 && 4 THEN @TRUE と IF 2 AND 4 THEN @TRUE が同じ結果にならないとおかしいというようなものです。 まぁ本質的には各ビット単位で論理演算を行うのがビット演算になるわけだから「ビット演算と論理演算は全くの別物」というわけでもありませんが。 けいさんへ NOTはビット単位で論理否定(論理反転)を行うものなのでNOTの名前に偽りはないと思いますよ。 ビット単位で考えないのならばNOTだけではなくANDやORも意味不明になってしまいますよね。