Poznaj C++ w$ godziny0061

Poznaj C++ w$ godziny0061



46 Godzina 4

Operatory relacji

Operatory relacji są używane do określenia, czy dwie wartości są równe, czy któraś jest większa albo mniejsza niż druga. Każdy operator relacji zwraca 1 (prawda) albo 0 (fałsz). Wykaz operatorów relacji znajduje się w tabeli 4.1.

Jeśli zmienna całkowita MojWiek ma wartość 39, a zmienna TwojWiek ma wartość 40, to możesz sprawdzić czy są równe za pomocą operatora równości (==):

MojWiek == TwojWiek;    // czy wartość MojWiek jest równa

//TwojWiek?

To wyrażenie zwraca wartość 0, fałsz, ponieważ wartości nie są równe. Podobnie wyrażenie:

MojWiek > TwojWiek    // czy MojWiek jest wieksze niz

// TwojWiek?


Wielu początkujących programistów bardzo często myli operator przypisania ( = ) z operatorem równości ( == ). Może to prowadzić do poważnych błędów w programach.


Mamy do dyspozycji sześć operatorów relacji: równe (==), mniejsze niż (<), większe niż (>), mniejsze niż lub równe (<=), większe niż lub równe (>=) i różne (!=). Tabela 4.1. prezentuje wszystkie te operatory wraz z przykładowym wyrażaniem i jego wartością.

Tabela 4.1. Operatory relacji

Nazwa

Operator

Przykład

Wartość

Równe

==

100 == 50;

fałsz

50 = 50;

prawda

Różne

!=

100 != 50;

prawda

50 != 50;

fałsz

Większe niż

>

100 > 50;

prawda

50 > 50;

fałsz

Większe niż lub równe

>=

100 >= 50;

prawda

50 >= 50;

prawda

Mniejsze niż

<

100 < 50;

fałsz

50 < 50;

fałsz

Mniejsze niż lub równe

<=

100 <= 50;

fałsz

50 <= 50;

prawda

Operatory relacji

Operatory relacji są używane do określenia, czy dwie wartości są równe, czy któraś jest większa albo mniejsza niż druga. Każdy operator relacji zwraca 1 (prawda) albo 0 (fałsz). Wykaz operatorów relacji znajduje się w tabeli 4.1.

Jeśli zmienna całkowita MojWiek ma wartość 39, a zmienna TwojWiek ma wartość 40, to możesz sprawdzić czy są równe za pomocą operatora równości (=):

MojWiek = TwojWiek;    // czy wartość MojWiek jest równa

//TwojWiek?

To wyrażenie zwraca wartość 0, fałsz, ponieważ wartości nie są równe. Podobnie wyrażenie:

MojWiek > TwojWiek    // czy MojWiek jest wieksze niz

// TwojWiek?


Wielu początkujących programistów bardzo często myli operator przypisania ( = ) z operatorem równości ( == ). Może to prowadzić do poważnych błędów w programach.


Mamy do dyspozycji sześć operatorów relacji: równe (=), mniejsze niż (<), większe niż (>), mniejsze niż lub równe (<=), większe niż lub równe (>=) i różne (!=). Tabela 4.1. prezentuje wszystkie te operatory wraz z przykładowym wyrażaniem i jego wartością.

Tabela 4.1. Operatory relacji

Nazwa

Operator

Przykład

Wartość

Równe

=

100 = 50;

fałsz

50 = 50;

prawda

Różne

\-

100 != 50;

prawda

50 != 50;

fałsz

Większe niż

>

100 > 50;

prawda

50 > 50;

fałsz

Większe niż lub równe

>=

100 >= 50;

prawda

50 >= 50;

prawda

Mniejsze niż

<

100 < 50;

fałsz

50 < 50;

fałsz

Mniejsze niż lub równe

<=

100 <= 50;

fałsz

50 <= 50;

prawda


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0144 Wskaźniki 133 Operator dostępu pośredniego ( * ) jest używany w dwóch różn
Poznaj C++ w$ godziny0082 68Godzina 5 14:    cout « "Podaj liczbę od 0 do 10,000
Poznaj C++ w$ godziny0103 Proste klasy 89 W tym miejscu należy zwrócić uwagę na dwie ważne rzeczy: □
Poznaj C++ w$ godziny0190 Zaawansowane referencje i wskaźniki 179 ZAWSZE NIGDY Zawsze przekazuj p
Poznaj C++ w$ godziny0069 54 Godzina 4Kolejność wykonywania operatorów logicznych Operatory relacji
Poznaj C++ w$ godziny0011 X Poznaj C++ w 24 godziny Ograniczenia przy przeciążaniu operatorów
Poznaj C++ w$ godziny0068 Instrukcje i wyrażenia 53 Tabela 4.2. Operatory logiczne Operator Symbol
Poznaj C++ w$ godziny0204 Przeciążanie operatorów W poprzednim rozdziale nauczyłeś się przeciążać me
Poznaj C++ w$ godziny0206 197Przeciążanie operatorów Listing 14.2. Przeciążenie operatora
Poznaj C++ w$ godziny0207 198 Godzina 14 198 Godzina 14 ANALIZA: Implementacja operatora ++, zawarta
Poznaj C++ w$ godziny0208 Przeciążanie operatorów 199Listing 14.3. Operator przedrostkowy i
Poznaj C++ w$ godziny0210 Przeciążanie operatorów 201 Przeciążanie operatorów
Poznaj C++ w$ godziny0211 202 Godzina 14Listing 14.5. Operator
Poznaj C++ w$ godziny0212 Przeciążanie operatorów 203 ITrzy = 1Jeden + lDwa; niż ITrzy - 1Jeden.Doda
Poznaj C++ w$ godziny0216 Przeciążanie operatorów 207 EFEKT DZIAŁANIA: Compile error! Unable to conv
Poznaj C++ w$ godziny0218 Przeciążanie operatorów 209 23:    {} 24: 25:
Poznaj C++ w$ godziny0219 210 Godzina 14Pytania i odpowiedzi P: Po co przeciążać operator skoro możn
Poznaj C++ w$ godziny0001 Gdy masz czas tylko na właściwe rozwiązania... Intersoftlcind Gdy masz cza
Poznaj C++ w$ godziny0002 Jesse LibertyC++w 2 4 godziny Tłumaczenie: Grzegorz MichałekInlersofllond

więcej podobnych podstron