User manual
47
5.1.2.1 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.1.5.6 Bit –operatoren
Bitschuif –operatoren zijn alleen toegestaan voor integer –datatypes.
Operator
Verklaring Voorbeeld Resultaat
& En 0x0f & 3
0x0f & 0x0f
3
0
I Of 1 I 3
0xf0 I 0x0f
3
0xff
^ exclusief of 0xff ^ 0x0f
0xf0 ^ 0x0f
0xf0
0xff
~ Bit -invertering
~0xff
~0xf0
0
0x0f
5.1.6 Controlestructuren
5.1.6.1 If .. else
Een
if
aanwijzing heeft de volgende syntax:
If( term ) Aanwijzing1;
Else Aanwijzing2;
Achter de if aanwijzing volgt tussen haakjes een wiskundige term. Als deze term
geëvalueerd wordt als niet gelijk aan 0, dan wordt aanwijzing 1 uitgevoerd. U kunt met
behulp van het else commandowoord een alternatieve aanwijzing2 definiëren, die dan
uitgevoerd wordt, als de term als 0 berekend is. Het toevoegen van een else aanwijzing is
een optie en hoeft niet te gebeuren.
Voorbeelden:
if(a==2) b++;
if(x==y) a=a+2;
else a=a-2;