Məsələ, x++ və ya ++x, - - a və ya a - - Aşağıdaki üç operator eyni bir nəticə verir:
x=x+1; ++x, x++; Misal 1. a=3; b=2; c=a++*b++; nəticə a=4, b=3, c=6 olur. Misal 2. a=3; b=2; c=++a*++b;
nəticə a=4, b=3, c=12 olur. İzah aşağıdaki kimidir. Prefiks formasından istifadə etdikdə ++ və - - əməli dəyişənin qiyməti istifadə olunduqdan sonra yerinə yetirilir. Prefiks formasında istifadə edildikdə isə dəyişənin qiyməti istifadə olunana qədər ++ və - - əməlləri yerinə yetirilir.
Əməllərin üstünlük dərəcəsi azalma sırasına görə aşağıdaki kimidir:
++, - - (Prefiks formada); - (unar minus); *, /, %; +, -. Üstünlük dərəcəsini dəyişmək üçün ifadələrdə dairəvi mötərizədən istifadə etmək olar.
Müqayisə əməlləri.Müqayisə əməlləri Pascal dilində olduğu kimidir. Yalnız “bərabər” və “bərabər deyil” əməllərinin yazılışı fərqlidir.
< kiçikdir;
<= kiçikdir və ya bərabərdir;
> böyükdür;
>= böyükdür və ya bərabərdir;
= = bərabərdir;
! = bərabər deyil.
Müqayisə əməllərinin nəticəsi doğru olursa 1-ə, yalan olarsa, 0-a bərabər olur. Müqayisə əməllərinə misallar:
a<0, 101>=105, `a`= = `A`, `a`!=`A` 1-ci münasibətin doğruluğu a-nın qiymətindən asılıdır, 2-ci və 3-cü ifadənin qiyməti “yalan” (0), 4-cü ifadənin qiyməti isə “doğrudur” (1-ə bərabərdir).
Məntiqi əməllər. - dilində üç məntiqi əməl var;
! – inkar;
&& - konyuksiya, məntiqi vurma (və);
|| - dizyunksiya, məntiqi toplama (və ya).
Məntiq əməllərinin yerinə yetirilmə qaydası aşağıdaki cədvəldə göstərilmişdir: