Menu
Coddy logo textTech

Operatory relacyjne

Część sekcji Podstawy ścieżki C w Coddy. Lekcja 20 z 63.

Operatory porównania służą do porównywania dwóch operandów.

Czasami musimy sprawdzić, czy operand jest większy/mniejszy/... od innego operandu.

W poniższej tabeli przedstawiono możliwe operatory porównania:

OperatorZnaczeniePrzykład
==Równe1 == 2 zwraca 0 (fałsz)
!=Różne1 != 2 zwraca 1 (prawda)
>Większe niż1 > 2 zwraca 0 (fałsz)
<Mniejsze niż1 < 2 zwraca 1 (prawda)
>=Większe lub równe1 >= 2 zwraca 0 (fałsz)
<=Mniejsze lub równe1 <= 2 zwraca 1 (prawda)


Operator porównania zwraca 1, jeśli porównanie jest prawdziwe, lub 0 , jeśli jest fałszywe.

Na przykład:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3 będzie przechowywać wartość 1, ponieważ var1 i var2 nie są równe

challenge icon

Wyzwanie

Łatwy

Napisz program, który zainicjuje 2 zmienne n1 i n2 wartościami 8 i 9 (odpowiednio).

Następnie zainicjuj kolejną zmienną n3, która będzie przechowywać informację, czy n1 jest większe od n2.

Wypisz wartości wszystkich trzech zmiennych za pomocą printf() w następującym formacie:

n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Wpisz swój kod poniżej

    
    // Nie zmieniaj poniższego wiersza
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C online