data structures using int yy ++is equivalent to writing xx whereas ++xis equivalent to writing xthe same principle applies to unary decrement operators note that unary operators have higher precedence than the binary operators and if in an expression we have more than one unary operator then they are evaluated from right to left conditional operator the syntax of the conditional operator is exp exp exp exp is evaluated first if it is truethen exp is evaluated and becomes the result of the expressionotherwise exp is evaluated and becomes the result of the expression for examplelarge ( ba the conditional operator is used to find the larger of two given numbers first exp that is bis evaluated if is greater than bthen large aelse large hencelarge is equal to either or bbut not both conditional operators make the program code more compactmore readableand safer to use as it is easier to both check and guarantee the arguments that are used for evaluation conditional operator is also known as ternary operator as it takes three operands bitwise operators as the name suggestsbitwise operators perform operations at the bit level these operators includebitwise andbitwise orbitwise xorand shift operators bitwise and like boolean and (&&)bitwise and operator (&performs operation on bits instead of bytescharsintegersetc when we use the bitwise and operatorthe bit in the first operand is anded with the corresponding bit in the second operand the truth table is the same as we had seen in logical and operation the bitwise and operator compares each bit of its first operand with the corresponding bit of its second operand if both bits are the corresponding bit in the result is and otherwise for example bitwise or when we use the bitwise or operator (|)the bit in the first operand is ored with the corresponding bit in the second operand the truth table is the same as we had seen in logical or operation the bitwise or operator compares each bit of its first operand with the corresponding bit of its second operand if one or both bits are the corresponding bit in the result is and otherwise for example bitwise xor when we use the bitwise xor operatorthe bit in the first operand is xored with the corresponding