0Pricing
C Academy · Lekcja

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 logiczne i porównania — ilustracja 1

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!

Operatory logiczne i porównania — ilustracja 10

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

  1. Instrukcje warunkowe
  2. Konstrukcje pętli
  3. Operatory logiczne i porównania
← Powrót do C Academy