Logiska operatorer och jämförelseoperatorer
Utforska hur C utvärderar villkor med operatorer som &&, ||, !, >, <, == och !=.
Logiska operatorer och jämförelseoperatorer är en gratis lektion i C Academy på CoddyKit. Detta är lektion 3 av 3. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för C Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i C Academy innehåller totalt 3 lektioner.
Logiska operatorer och jämförelseoperatorer
Logiska operatorer och jämförelseoperatorer hjälper till att utvärdera villkor i C.
I den här lektionen får du lära dig mer om:
- Jämförelseoperatorer som
==,!=,>och<. - Logiska operatorer som
&&,||och!.

Jämförelseoperatorer
Jämförelseoperatorer används för att jämföra två värden.
Exempel:
==(lika med)!=(inte lika med)>(större än)<(mindre än)
Exempel: jämförelseoperatorer
Det här programmet demonstrerar jämförelseoperatorer.
#include <stdio.h>
int main() {
int a = 5, b = 10;
printf("a == b: %d\n", a == b);
printf("a != b: %d\n", a != b);
printf("a > b: %d\n", a > b);
printf("a < b: %d\n", a < b);
return 0;
}Logiska operatorer
Logiska operatorer används för att kombinera flera villkor.
Exempel:
&&(logiskt OCH)||(logiskt ELLER)!(logisk NEGATION)
Exempel: logiska operatorer
Det här programmet demonstrerar logiska operatorer.
#include <stdio.h>
int main() {
int x = 5, y = 10;
printf("(x > 0 && y > 0): %d\n", (x > 0 && y > 0));
printf("(x > 0 || y < 0): %d\n", (x > 0 || y < 0));
printf("!(x > 0): %d\n", !(x > 0));
return 0;
}Använda operatorer i villkor
Jämförelseoperatorer och logiska operatorer används ofta i if-satser.
Exempel:
if (age >= 18 && age <= 65) {
printf("Eligible for work.");
}Exempel: använda operatorer i if-satser
Det här programmet kontrollerar om ett tal ligger mellan 1 och 100.
#include <stdio.h>
int main() {
int num = 50;
if (num > 0 && num <= 100) {
printf("Number is in range.\n");
} else {
printf("Number is out of range.\n");
}
return 0;
}Vanliga misstag
Här är några vanliga misstag när du använder operatorer:
- Att använda
=i stället för==vid jämförelser. - Att glömma parenteser i komplexa villkor.
- Att använda logiskt OCH (
&&) och ELLER (||) på fel sätt.
Sammanfattning
I den här lektionen fick du lära dig:
- Jämförelseoperatorer:
==,!=,>,<. - Logiska operatorer:
&&,||,!. - Hur du använder dessa operatorer i villkor.
Härnäst går vi vidare till funktioner och modulär programmering i C!

Lär dig C med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 39
- Lektioner
- 144
Vanliga frågor
Är lektionen ”Logiska operatorer och jämförelseoperatorer” gratis?
Ja – hela texten till ”Logiska operatorer och jämförelseoperatorer” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i C Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i C Academy innehåller totalt 3 lektioner.
Vad lär jag mig i ”Logiska operatorer och jämförelseoperatorer”?
Utforska hur C utvärderar villkor med operatorer som &&, ||, !, >, <, == och !=. Ni övar på C Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig C Academy?
Du behöver inga förkunskaper. Utbildningen i C Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 3.
Hur lång tid tar lektionen ”Logiska operatorer och jämförelseoperatorer”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här C Academy-lektionen?
Ja. Varje C Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Villkorssatser
- Loopstrukturer
- Logiska operatorer och jämförelseoperatorer