そういう仕様だと思ってください。 プチコンの「ビット演算子」(AND/OR/NOT/XOR)は、32桁の2進数の各桁毎に(32個同時に)、論理演算をして、32桁の2進数の結果を返す演算をします。 プチコンの「論理演算子」(&&/||/!)は、0を偽、0以外を真として論理演算をして1桁の真/偽の結果を返します。「論理演算子」の場合、左側の値で結果が真/偽が決まるときは、論理演算をサボります。