Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Logische Operatoren | Operatoren
C-Basis

bookLogische Operatoren

Logische operatoren maken het mogelijk om de waarheid van meerdere expressies te evalueren, waardoor complexe en nauwkeurige voorwaarden voor het programma kunnen worden vastgesteld.

Stel je voor dat je een punt moet plotten op een Cartesisch coördinatensysteem. Je kunt dit punt alleen plotten wanneer je zowel de x-coördinaat als de y-coördinaat hebt. Als een van deze coördinaten ontbreekt, kan het punt niet worden geplot.

Deze operatoren geven true of false terug, afhankelijk van de gegeven voorwaarden. Met de introductie van de C99-standaard is het werken met booleaanse gegevens eenvoudiger geworden dankzij het bool gegevenstype. Dit gegevenstype kan slechts twee waarden bevatten: 1 (true) of 0 (false).

Main.c

Main.c

copy
12345678910111213141516
#include <stdio.h> int main() { int x = 45; int y = -4; /* Using AND operator: if `x` and `y` equals `true` (exists)), point will equal `1` */ bool point = (x && y); // x = true AND y = true printf("Point exists, because x and y exists\n"); printf("Result of expression equal: %d\n", point); return 0; }

Om meer context te bieden:

Main.c

Main.c

copy
12345678910111213
#include <stdio.h> int main() { int x = 45; int y = 150; bool point = (x < 50 && y > 100); // `(x < 50) AND (y > 100)` printf("Is the expression logically correct?\n"); printf("%d\n", point); return 0; }

Logische operatoren komen vooral tot hun recht in combinatie met voorwaardelijke instructies en lussen.

question mark

Rangschik de logische operatoren in de opgegeven volgorde: &&, ||, !.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.63

bookLogische Operatoren

Veeg om het menu te tonen

Logische operatoren maken het mogelijk om de waarheid van meerdere expressies te evalueren, waardoor complexe en nauwkeurige voorwaarden voor het programma kunnen worden vastgesteld.

Stel je voor dat je een punt moet plotten op een Cartesisch coördinatensysteem. Je kunt dit punt alleen plotten wanneer je zowel de x-coördinaat als de y-coördinaat hebt. Als een van deze coördinaten ontbreekt, kan het punt niet worden geplot.

Deze operatoren geven true of false terug, afhankelijk van de gegeven voorwaarden. Met de introductie van de C99-standaard is het werken met booleaanse gegevens eenvoudiger geworden dankzij het bool gegevenstype. Dit gegevenstype kan slechts twee waarden bevatten: 1 (true) of 0 (false).

Main.c

Main.c

copy
12345678910111213141516
#include <stdio.h> int main() { int x = 45; int y = -4; /* Using AND operator: if `x` and `y` equals `true` (exists)), point will equal `1` */ bool point = (x && y); // x = true AND y = true printf("Point exists, because x and y exists\n"); printf("Result of expression equal: %d\n", point); return 0; }

Om meer context te bieden:

Main.c

Main.c

copy
12345678910111213
#include <stdio.h> int main() { int x = 45; int y = 150; bool point = (x < 50 && y > 100); // `(x < 50) AND (y > 100)` printf("Is the expression logically correct?\n"); printf("%d\n", point); return 0; }

Logische operatoren komen vooral tot hun recht in combinatie met voorwaardelijke instructies en lussen.

question mark

Rangschik de logische operatoren in de opgegeven volgorde: &&, ||, !.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 6
some-alt