Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Logiske Operatorer | Operatorer
C-Grundlæggende

bookLogiske Operatorer

Logiske operatorer gør det muligt at vurdere sandheden af flere udtryk og etablere komplekse og præcise betingelser for dit program.

Forestil dig, at du skal plotte et punkt i et kartesisk koordinatsystem. Du kan kun plotte dette punkt, når du har både x-koordinaten og y-koordinaten. Hvis blot én af disse koordinater mangler, kan punktet ikke plottes.

Disse operatorer returnerer enten true eller false, afhængigt af de givne betingelser. Med introduktionen af C99-standarden er arbejdet med booleske data blevet mere ligetil takket være datatypen bool. Denne datatype kan kun indeholde to værdier: 1 (true) eller 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; }

For at give mere kontekst:

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; }

Logiske operatorer kommer virkelig til deres ret, når de bruges sammen med betingede udsagn og løkker.

question mark

Arranger de logiske operatorer i den angivne rækkefølge: &&, ||, !.

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.63

bookLogiske Operatorer

Stryg for at vise menuen

Logiske operatorer gør det muligt at vurdere sandheden af flere udtryk og etablere komplekse og præcise betingelser for dit program.

Forestil dig, at du skal plotte et punkt i et kartesisk koordinatsystem. Du kan kun plotte dette punkt, når du har både x-koordinaten og y-koordinaten. Hvis blot én af disse koordinater mangler, kan punktet ikke plottes.

Disse operatorer returnerer enten true eller false, afhængigt af de givne betingelser. Med introduktionen af C99-standarden er arbejdet med booleske data blevet mere ligetil takket være datatypen bool. Denne datatype kan kun indeholde to værdier: 1 (true) eller 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; }

For at give mere kontekst:

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; }

Logiske operatorer kommer virkelig til deres ret, når de bruges sammen med betingede udsagn og løkker.

question mark

Arranger de logiske operatorer i den angivne rækkefølge: &&, ||, !.

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6
some-alt