Vertailuoperaattorit
Seuraavat vertailuoperaattorit ovat käytössä C-kielessä:
operaattori |
merkitys |
---|---|
|
yhtä suuri kuin |
|
pienempi kuin |
|
suurempi kuin |
|
pienempi tai yhtä suuri kuin |
|
suurempi tai yhtä suuri kuin |
|
erisuuri kuin |
Esimerkkejä
1. muuttujat a
ja b
ovat yhtäsuuria.
if (a==b) printf("a ja b ovat yhtäsuuria"); else printf("a ja b ovat erisuuria");
2. muuttujat a ja b ovat erisuuria.
if (a!=b) printf("a ja b ovat erisuuria"); else printf("a ja b ovat yhtäsuuria");
3. muuttuja a on pienempi kuin b.
if (a<b) printf("a ja b ovat erisuuria"); else printf("a ja b ovat yhtäsuuria");
4. muuttuja a on suurempi kuin b.
if (a>b) printf("muuttuja a on suurempi kuin b"); else printf("muuttuja a on suurempi kuin b");
5. muuttuja a on pienempi tai yhtäsuuri kuin b.
if (a<=b) printf("muuttuja a on pienempi tai yhtäsuuri kuin b"); else printf("muuttuja a on pienempi tai yhtäsuuri kuin b");
6. muuttujat a on suurempi tai yhtäsuuri kuin b.
if (a>=b) printf("muuttujat a on suurempi tai yhtäsuuri kuin b"); else printf("muuttujat a on suurempi tai yhtäsuuri kuin b");
7. muuttujat a on suurempi tai yhtäsuuri kuin b tai c on pienempi kuin d.
if (a>=b || c<d) printf("muuttujat a on suurempi tai yhtäsuuri kuin b"); else printf("muuttujat a on suurempi tai yhtäsuuri kuin b tai c on pienempi kuin d");
8. muuttujat a on suurempi tai yhtäsuuri kuin b ja c on pienempi kuin d.
if (a>=b && c<d) printf("muuttujat a on suurempi tai yhtäsuuri kuin b"); else printf("muuttujat a on suurempi tai yhtäsuuri kuin b ja c on pienempi kuin d");