User manual
45
i= (2+3)*4-5; // resultaat 15 => eerst 2+3, dan *4, daarna –5
Een opstelling van de prioriteiten vindt u in de prioriteitstabel.
5.1.5.1 Wiskundige operatoren
Alle wiskundige operatoren met uitzondering van “modulo” zijn gedefinieerd voor integer en
zwevende komma. Alleen modulo is beperkt tot één integer -type.
[Afb.] U dient er op te letten dat in een term aan het cijfer 7 een integer datatype
toegewezen wordt. Als u persé een getal van het datatype float wilt maken, dient u een
decimale komma toe te voegen: 7,0.
Operator Uitleg Voorbeeld Resultaat
+ Optellen 2+1
3.2+4
3
7.2
- Aftrekken 2 – 3
22 – 1.1
e
1
-1
11
* Vermenigvuldigen
5*4 20
/ Delen
7/2
7.0/2
3
3.5
% Modulo 15%4
17%2
3
1
- Neg. Voorteken -(2+2) -4
5.1.5.2 Vergelijkingsoperatoren
Vergelijkingsoperatoren zijn toegestaan voor float en integer datatypes.
Operator
Verklaring Voorbeeld
Resultaat
< Kleiner dan 1 < 2
2 < 1
2 < 2
1
0
0
> Groter dan -3 > 2
3 > 2
0
1
<= Kleiner dan of gelijk
2 <= 2
3 <= 2
1
0
>= Groter dan of gelijk 2 >= 3
3 >= 2
0
1
== Gelijk 5 == 5
1 == 2
1
0
!= Ongelijk 2 != 2
2 != 5
0
1
5.1.5.3 Logische operatoren