Table of Contents

Operatoren

Rekenkundige operatoren

De operatoren +, -, *, / en ^ worden gebruikt voor het optellen, aftrekken, vermenigvuldigen, delen, machtsverheffen van floating point-en integer getallen. Geldige operanden zijn numerieke constanten en / of numerieke variabelen.

De operatoren %, \, &, |, en ~ worden gebruikt voor modulo, integer delingen, bitwise en bitwise of en bitsgewijze negatie (niet) van integer uitdrukkingen te berekenen. Floating point getallen worden omgezet naar een integer waarde voor de berekening.

Logische operatoren

Logische operatoren zijn gebaseerd op de Booleaanse algebra. Het resultaat van een booleaanse bewerking heeft slechts twee mogelijke resultaten: waar of onwaar.

In verschillende talen die in de wiskunde en informatica worden gebruikt, bestaan er verschillende aanduidingen (tekens) voor de booleaanse operatoren.

NOT

resultaat = 'NOT' A

Het resultaat is tegenovergesteld. “NOT A” is onwaar als “A” waar is en als “A” onwaar is, is “NOT A” waar. Dit is een unaire (unary) operator, dat wil zeggen, met slechts een parameter. Alle anderen in deze lijst zijn binaire (binary) operatoren.

AR
01
10

AND

resultaat = A 'AND' B

Het resultaat is waar als zowel “A” als “B” waar zijn, in alle andere gevallen is het resultaat onwaar.

ABR
000
010
100
111

OR

resultaat = A 'OR' B

Het resultaat is waar als “A” waar is of als “B” waar is of als beide waar zijn. Het resultaat is onwaar als zowel “A” als “B” onwaar zijn.

ABR
000
011
101
111

XOR

resultaat = A 'XOR' B

Het resultaat is waar als “A” waar is en “B” onwaar, of als “A” onwaar is en “B” waar. Als “A” en “B” beide waar zijn of beide onwaar zijn is het resultaat onwaar. Deze functie is equivalent aan (A AND NOT B) OR (B AND NOT A)

ABR
000
011
101
110

Relationele operatoren

Volgorde van Operatoren

Volgorde van Operatoren
VolgordeOperatorKategorie/Beschrijving
1( )Groupering
2^Exponent
3- ~Unary Minus en Bitwise Negatie (NOT)
4* / \Vermenigvuldiging and Deling
5% Modulo
6+ -Som, Samentrekking, and Verschil
7& |Bitwise EN of Bitwise OF
8< ⇐ > >= = <>Vergelijkingen
9NOTUnary Not
10ANDLogische EN
11ORLogische OF
12XORLogische Exclusive OF

vorige | Begin | volgende