User manual
80
5.2.5.3 Bitschuif operatoren
Bitschuif operatoren zijn alleen toegestaan voor Integer datatypes. Bij een Bit-Shift operatie
wordt er steeds aan het einde een 0 tussen geschoven.
Operator
Verklaring Voorbeeld Resultaat
<< Één bit naar links schuiven 1 << 2
3 << 3
4
24
>> Één bit naar rechts schuiven
0xff >> 6
16 >> 2
3
4
5.2.5.4 In –Decrement operatoren
Increment (toename) en decrement (afname) operatoren zijn alleen toegestaan voor
variabelen met Integer datatypes.
Operator Verklaring Voorbeeld Resultaat
variabele++
Waarde der variabelen, daarna variabele met
één verhoogd (post-increment)
a++ a
Variabele - -
Waarde der variabelen, daarna variabele met
één verlaagd (post-decrement)
a - - a
++variabele
Waarde der variabelen met één
verhoogd (pré –increment)
a++ a+1
- - variabele
Waarde der variabelen met één
verlaagd (pré –decrement)
a - - a-1
5.2.5.5 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