| List of Operators and Punctuators

| Operators and Punctuators | Next

The standard C language provides the following operators and punctuators:

    { }
    [ ]
    ( )
    (type)
    .
    ->
    ++
    --
    &
    *
    +
    -
    ~
    !
    sizeof
    /
    %
    <<
    >>
    <
    >
    <=
    >=
    ==
    !=
    ^
    |
    &&
    ||
    ? :
    =
    *=
    /=
    %=
    +=
    -=
    <<=
    >>=
    &=
    ^=
    |=
    ,
    #
    ##
    ;
    :
    " "
    ...

In addition, GNU C also knows the typeof operator, and extends some existing operators.