relational operator

Üdvözlöm, Ön a relational operator szó jelentését keresi. A DICTIOUS-ban nem csak a relational operator szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a relational operator szót egyes és többes számban mondani. Minden, amit a relational operator szóról tudni kell, itt található. A relational operator szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. Arelational operator és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

Főnév

relational operator (tsz. relational operators)

  1. (informatika)

Relációs operátorok C++-ban

A relációs operátorok olyan műveletek, amelyek két operandust hasonlítanak össze, és egy logikai (bool) értéket adnak vissza: true (igaz) vagy false (hamis). Ezeket gyakran használjuk feltételekben (pl. if-else szerkezetekben, ciklusokban).



Relációs operátorok listája C++-ban

Operátor Neve Leírás
== Egyenlőség Igaz, ha az operandusok egyenlőek.
!= Nem egyenlő Igaz, ha az operandusok nem egyenlőek.
> Nagyobb mint Igaz, ha az első operandus nagyobb, mint a második.
< Kisebb mint Igaz, ha az első operandus kisebb, mint a második.
>= Nagyobb vagy egyenlő Igaz, ha az első operandus nagyobb vagy egyenlő a másodikkal.
<= Kisebb vagy egyenlő Igaz, ha az első operandus kisebb vagy egyenlő a másodikkal.



Relációs operátorok használata példákkal

1. Egyenlőség (==) és nem egyenlőség (!=)

#include <iostream>
using namespace std;

int main() {
    int a = 10, b = 20;

    if (a == b) {
        cout << "a egyenlő b-vel" << endl;
    } else {
        cout << "a nem egyenlő b-vel" << endl;
    }

    if (a != b) {
        cout << "a és b nem egyenlőek" << endl;
    }

    return 0;
}

Kimenet:

a nem egyenlő b-vel
a és b nem egyenlőek

2. Nagyobb (>) és kisebb (<) összehasonlítás

int a = 15, b = 10;

if (a > b) {
    cout << "a nagyobb, mint b" << endl;
}

if (b < a) {
    cout << "b kisebb, mint a" << endl;
}

Kimenet:

a nagyobb, mint b
b kisebb, mint a

3. Nagyobb vagy egyenlő (>=), kisebb vagy egyenlő (<=)

int x = 5, y = 5;

if (x >= y) {
    cout << "x nagyobb vagy egyenlő y-nal" << endl;
}

if (x <= y) {
    cout << "x kisebb vagy egyenlő y-nal" << endl;
}

Kimenet:

x nagyobb vagy egyenlő y-nal
x kisebb vagy egyenlő y-nal

Relációs operátorok alkalmazása ciklusokban és feltételekben

1. Relációs operátorok if-else szerkezetben

int age;
cout << "Add meg az életkorodat: ";
cin >> age;

if (age >= 18) {
    cout << "Felnőtt vagy!" << endl;
} else {
    cout << "Még kiskorú vagy!" << endl;
}

2. Relációs operátorok while ciklusban

int count = 0;

while (count < 5) {  // Amíg count kisebb, mint 5, a ciklus fut
    cout << "A count értéke: " << count << endl;
    count++;
}

3. Relációs operátorok for ciklusban

for (int i = 1; i <= 5; i++) {
    cout << "Iteráció: " << i << endl;
}

Összegzés

✔ A relációs operátorok logikai értéket (true/false) adnak vissza.
✔ Feltételek és ciklusok alapvető elemei.
✔ Használhatók egyenlőség, nem egyenlőség, nagyobb/kisebb összehasonlításokhoz.
✔ Kombinálhatók más operátorokkal, például logikai operátorokkal (&&, ||).