|
Wyrażenia
składają się
z argumentów i
operatorów. Dzięki
operatorom możemy
wykonywać różne
operacje na
argumentach.
Kolejność
wykonywania działań
jest określona
tzw.
priorytetem.
Poniżej
znajduje się
tabela poszczególnych
operatorów i
ich priorytety:
| OPERATORY |
PRIORYTET |
| @,
NOT |
1 |
| *,/,
DIV,
MOD,
AND,
SHL,
SHR |
2 |
| +,-,
OR,
XOR |
3 |
| =,
<>,
<,
>,
<=,
>=,
IN |
4 |
Jeśli
dwa operatory
mają ten sam
priorytet, to
zostają
wykonane od
lewej do prawej.

Operatory
arytmetyczne

| OPERATOR |
ZNACZENIE |
TYP
ARG. |
TYP
WYN. |
| + |
zachowanie
znaku |
całkowity
lub
rzeczywisty |
całkowity
lub
rzeczywisty |
| - |
zmiana
znaku |
całkowity
lub
rzeczywisty |
całkowity
lub
rzeczywisty |
| + |
dodawanie |
całkowity
lub
rzeczywisty |
całkowity
lub
rzeczywisty |
| - |
odejmowanie |
całkowity
lub
rzeczywisty |
całkowity
lub
rzeczywisty |
| * |
mnożenie |
całkowity
lub
rzeczywisty |
całkowity
lub
rzeczywisty |
| / |
dzielenie |
całkowity
lub
rzeczywisty |
rzeczywisty |
| DIV |
dzielenie
całkowite |
całkowity |
całkowity |
| MOD |
dzielenie
modulo |
całkowity |
całkowity |

Operatory bitowe

| OPERATOR |
ZNACZENIE |
TYP
ARG. |
TYP
WYN. |
| NOT |
negacja |
całkowity |
całkowity |
| AND |
iloczyn |
całkowity |
całkowity |
| OR |
suma |
całkowity |
całkowity |

Operatory
logiczne

| OPERATOR |
ZNACZENIE |
TYP
ARG. |
TYP
WYN. |
| NOT |
negacja |
logiczny |
logiczny |
| AND |
iloczyn |
logiczny |
logiczny |
| OR |
suma |
logiczny |
logiczny |
| XOR |
suma
modulo
2 |
logiczny |
logiczny |

Operatory
relacyjne

| OPERATOR |
ZNACZENIE |
TYP
ARG. |
TYP
WYN. |
| = |
równość |
typy
proste
wskaźnikowe,
zbiorowe
łańcuchowe |
logiczny |
| <> |
nierówność |
typy
proste
wskaźnikowe,
zbiorowe
łańcuchowe |
logiczny |
| < |
mniejszość |
typy
proste
łańcuchowe
PChar |
logiczny |
| > |
większość |
typy
proste
łańcuchowe
PChar |
logiczny |
| <= |
mniejszy-równy |
typy
proste
łańcuchowe
PChar |
logiczny |
| >= |
większy-równy |
typy
proste
łańcuchowe
PChar |
logiczny |
| <= |
jest
podzbiorem |
zgodne
zbiorowe |
logiczny |
| => |
jest
nadzbiorem |
zgodne
zbiorowe |
logiczny |
| IN |
zawarty
w |
|
logiczny |
|