[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 8.3.1 Built-in Operators

The following table lists all built-in GNU Pascal operators, ordered by precedence: ``<'` etc. have the lowest precedence, ``not'` etc. the highest. As usual, the precedence of operators can be superseded with parentheses.

In an assignment statement, ``:='` has lower precedence than all operators. (This is rather obvious from the syntax of assignment statements, and is merely noted for programmers familiar with C where ``='` is an operator.)

    <    =    >    in   <>   >=   <=
    +    -    or   +<   -<   +>   ->
    *    /    div  mod  and  shl  shr  xor  *<   /<   *>   />
    pow  **   ><
    not  &    @

The Pascal-SC (PXSC) operators ``+<'`, ``-<'`, ``+>'`, ``->'`, ``*<'`, ``/<'`, ``*>'`, and ``/>'` are not yet implemented into GNU Pascal but may be defined by the user (see below).

This document was generated by Frank Heckenbach on May, 10 2002 using texi2html