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

Logische Operatoren

Veeg om het menu te tonen

Logische operatoren stellen je in staat om de waarheid van meerdere expressies te evalueren, waardoor complexe en nauwkeurige voorwaarden voor je programma kunnen worden vastgesteld.

Stel je voor dat je een punt moet plotten op een Cartesiaans 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

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

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 echt tot hun recht wanneer ze worden gebruikt in combinatie met voorwaardelijke uitspraken en lussen.

question mark

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

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 14

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 1. Hoofdstuk 14
some-alt