Operators are used with operands to build expressions. For example the following is an expression containing two operands and one oprator.
        4 + 5
The following list of operators is probably not complete but does highlight 
the common
operators and a few of the outrageous ones....
C contains the following operator groups.
The order (precedence) that operators are evaluated can be seen here.
        +
        -
        /
        *
        %       modulo
        --      Decrement (post and pre)
        ++      Increment (post and pre)
counter = counter + 1;can be reduced to
counter += 1;Here is the full set.
        =
        *=      Multiply
        /=      Divide.
        %=      Modulus.
        +=      add.
        -=      Subtract.
        <<=     left shift.
        >>=     Right shift.
        &=      Bitwise AND.
        ^=      bitwise exclusive OR (XOR).
        |=      bitwise inclusive OR.
        ==      Equal to
        !=      Not equal to
        >
        <
        >=
        <=
        &&      Logical AND
        ||      Logical OR
        !       Logical NOT
        &       AND (Binary operator)
        |       inclusive OR
        ^       exclusive OR
        <<      shift left. C ++ use of <<
        >>      shift right. C ++ use of >>
        ~       one's complement
        sizeof() size of objects and data types.
                 strlen may also be of interest.
        &       Address of (Unary operator)
        *       pointer (Unary operator)
        ?       Conditional expressions
        :       Conditional expressions
        ,       Series operator.
| Top | Master Index | Keywords | Functions |