conditional operator + bitwise