貴方が仰っている通り、 AND はビット演算子で、 &&は論理演算子ですよ。