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-Grunnleggende

bookLogiske Operatorer

Logiske operatorer gjør det mulig å vurdere sannhetsverdien til flere uttrykk, og etablere komplekse og presise betingelser for programmet ditt.

Tenk deg at du skal plotte et punkt i et kartesisk koordinatsystem. Du kan bare plotte dette punktet når du har både x-koordinaten og y-koordinaten. Hvis én av disse koordinatene mangler, kan ikke punktet plasseres.

Disse operatorene returnerer enten true eller false, avhengig av de gitte betingelsene. Med innføringen av C99-standarden har det blitt enklere å arbeide med boolske data takket være bool-datatypen. Denne datatypen kan kun ha to verdier: 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 å gi mer 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 sin rett når de brukes sammen med betingede setninger og løkker.

question mark

Sorter de logiske operatorene i angitt rekkefølge: &&, ||, !.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.63

bookLogiske Operatorer

Sveip for å vise menyen

Logiske operatorer gjør det mulig å vurdere sannhetsverdien til flere uttrykk, og etablere komplekse og presise betingelser for programmet ditt.

Tenk deg at du skal plotte et punkt i et kartesisk koordinatsystem. Du kan bare plotte dette punktet når du har både x-koordinaten og y-koordinaten. Hvis én av disse koordinatene mangler, kan ikke punktet plasseres.

Disse operatorene returnerer enten true eller false, avhengig av de gitte betingelsene. Med innføringen av C99-standarden har det blitt enklere å arbeide med boolske data takket være bool-datatypen. Denne datatypen kan kun ha to verdier: 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 å gi mer 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 sin rett når de brukes sammen med betingede setninger og løkker.

question mark

Sorter de logiske operatorene i angitt rekkefølge: &&, ||, !.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 6
some-alt