Operatory logiczne i porównania
Proszę poznać sposób, w jaki język C ocenia warunki za pomocą operatorów &&, ||, !, >, <, == i !=.
Operatory logiczne i porównania to bezpłatna lekcja C Academy na CoddyKit. To lekcja 3 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej C Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs C Academy zawiera 3 lekcji w sumie.
Operatory logiczne i porównania
Operatory logiczne i porównania
Operatory logiczne i operatory porównania pomagają oceniać warunki w języku C.
W tej lekcji dowie się Pan/Pani o:
- Operatorach porównania, takich jak
==,!=,>i<. - Operatorach logicznych, takich jak
&&,||i!.

Operatory porównania
Operatory porównania
Operatory porównania służą do porównywania dwóch wartości.
Przykłady:
==(równe)!=(różne)>(większe niż)<(mniejsze niż)
Przykład: operatory porównania
Przykład: operatory porównania
Ten program demonstruje działanie operatorów porównania.
#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;
}Operatory logiczne
Operatory logiczne
Operatory logiczne służą do łączenia wielu warunków.
Przykłady:
&&(logiczne AND)||(logiczne OR)!(logiczne NOT)
Przykład: operatory logiczne
Przykład: operatory logiczne
Ten program demonstruje działanie operatorów logicznych.
#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;
}Używanie operatorów w warunkach
Używanie operatorów w warunkach
Operatory porównania i operatory logiczne są często używane w instrukcjach if.
Przykład:
if (age >= 18 && age <= 65) {
printf("Eligible for work.");
}Przykład: używanie operatorów w instrukcjach if
Przykład: używanie operatorów w instrukcjach if
Ten program sprawdza, czy liczba znajduje się w zakresie od 1 do 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;
}Typowe błędy
Typowe błędy
Oto typowe błędy popełniane podczas używania operatorów:
- Używanie
=zamiast==w porównaniach. - Pomijanie nawiasów w złożonych warunkach.
- Nieprawidłowe używanie logicznych operatorów AND (
&&) i OR (||).
Podsumowanie
Podsumowanie
W tej lekcji dowiedział się Pan/Pani:
- O operatorach porównania:
==,!=,>,<. - O operatorach logicznych:
&&,||,!. - Jak używać tych operatorów w warunkach.
W następnej części przejdziemy do funkcji i programowania modularnego w języku C!

Często zadawane pytania
Czy lekcja „Operatory logiczne i porównania” jest bezpłatna?
Tak — pełny tekst „Operatory logiczne i porównania” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu C Academy, przejdź na CoddyKit PRO. Kurs C Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Operatory logiczne i porównania”?
Proszę poznać sposób, w jaki język C ocenia warunki za pomocą operatorów &&, ||, !, >, <, == i !=. Ćwiczysz C Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć C Academy?
Nie wymagamy żadnego doświadczenia. C Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 3.
Ile czasu zajmuje lekcja „Operatory logiczne i porównania”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji C Academy?
Tak. Każda lekcja C Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Instrukcje warunkowe
- Konstrukcje pętli
- Operatory logiczne i porównania