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 |
Lisäksi voidaan testata onko jokin erisuuri kuin nolla, kts esimerkki 7.
Esimerkkejä
- muuttujat
a
jab
ovat yhtäsuuria.if (a==b) printf("a ja b ovat yhtäsuuria"); else printf("a ja b ovat erisuuria");
- muuttujat
a
jab
ovat erisuuria.if (a!=b) printf("a ja b ovat erisuuria"); else printf("a ja b ovat yhtäsuuria");
- muuttuja
a
on pienempi kuinb
.if (a<b) printf("a ja b ovat erisuuria"); else printf("a ja b ovat yhtäsuuria");
- muuttuja
a
on suurempi kuinb
.if (a>b) printf("muuttuja a on suurempi kuin b"); else printf("muuttuja a on suurempi kuin b");
- muuttuja
a
on pienempi tai yhtäsuuri kuinb
.if (a<=b) printf("muuttuja a on pienempi tai yhtäsuuri kuin b"); else printf("muuttuja a on pienempi tai yhtäsuuri kuin b");
- muuttujat
a
on suurempi tai yhtäsuuri kuinb
.if (a>=b) printf("muuttujat a on suurempi tai yhtäsuuri kuin b"); else printf("muuttujat a on suurempi tai yhtäsuuri kuin b");
- muuttuja
a
erisuuri kuin nollaif (a) printf("a ei ole nolla"); else printf("a on nolla");