bit演算子がand/orで、conditionalの方が&&/||って紛らわしいな。