!は、0じゃないなら0 0なら1にします。 IF A THEN は、Aが0以外ならその後を実行します。(!は逆)