Operatory porównania
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 21 z 74.
Operatory porównania służą do porównywania dwóch operandów.
Czasami musimy sprawdzić, czy jeden operand jest większy/mniejszy/... od drugiego. Poniższa tabela przedstawia dostępne operatory porównania:
| Operator | Znaczenie | Przykład |
|---|---|---|
| == | Równy | 1 == 2 zwraca false |
| != | Różny | 1 != 2 zwraca true |
| > | Większy niż | 1 > 2 zwraca false |
| < | Mniejszy niż | 1 < 2 zwraca true |
| >= | Większy lub równy | 1 >= 2 zwraca false |
| <= | Mniejszy lub równy | 1 <= 2 zwraca true |
Operator porównania zwraca true, jeśli porównanie jest prawidłowe, lub false w przeciwnym razie.
Na przykład:
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2;var3 będzie przechowywać wartość true, ponieważ var1 i var2 nie są równe
Pamiętasz typ
bool?var3jest typu bool.
Wyzwanie
PoczątkującyNapisz skrypt, który inicjalizuje 2 zmienne n1 i n2 wartościami 8 i 9 (odpowiednio).
Następnie zainicjalizuj kolejną zmienną n3, która będzie przechowywać informację o tym, czy n1 jest większe od n2.
Spróbuj swoich sił
#include <iostream>
int main() {
// Wpisz swój kod poniżej
// Nie zmieniaj poniższego wiersza
std::cout << "n1 = " << n1 << ", n2 = " << n2 << ", n3 = " << n3 << std::endl;
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online