ssion> )) DESCRIPTION The expression is evaluated using numeric operators, and returns a boolean value indicating whether the expression was non-zero. The set of operators are as follows: - evaluates to the variable value ++ - postincrement -- - postdecrement ! - logical NOT ~ - bitwise negation * - multiplication / - division + - addition - - subtraction < - comparison. evaluates to 0 or 1 <= - comparison. evaluates to 0 or 1 == - comparison. evaluates to 0 or 1 >= - comparison. evaluates to 0 or 1 > - comparison. evaluates to 0 or 1 & - bitwise AND | - bitwise OR ^ - bitwise XOR << - left shift >> - right shift && - logical AND || - logical OR = - assignment += - assign var + expr to var -= - assign var - expr to var *= - assign var * expr to var /= - assign var / expr to var <<= - left shift value of var by expr bits, assign to var >>= - right shift value of var by expr bits, assign to var ( ) - value of expression