h1. 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.
h2. Esimerkkejä
# muuttujat {{a}} ja {{b}} ovat yhtäsuuria.
{code}
if (a==b) printf("a ja b ovat yhtäsuuria");
else printf("a ja b ovat erisuuria");
{code}
# muuttujat {{a}} ja {{b}} ovat erisuuria.
{code}
if (a!=b) printf("a ja b ovat erisuuria");
else printf("a ja b ovat yhtäsuuria");
{code}
# muuttuja {{a}} on pienempi kuin {{b}}.
{code}
if (a<b) printf("a ja b ovat erisuuria");
else printf("a ja b ovat yhtäsuuria");
{code}
# muuttuja {{a}} on suurempi kuin {{b}}.
{code}
if (a>b) printf("muuttuja a on suurempi kuin b");
else printf("muuttuja a on suurempi kuin b");
{code}
# muuttuja {{a}} on pienempi tai yhtäsuuri kuin {{b}}.
{code}
if (a<=b) printf("muuttuja a on pienempi tai yhtäsuuri kuin b");
else printf("muuttuja a on pienempi tai yhtäsuuri kuin b");
{code}
# muuttujat {{a}} on suurempi tai yhtäsuuri kuin {{b}}.
{code}
if (a>=b) printf("muuttujat a on suurempi tai yhtäsuuri kuin b");
else printf("muuttujat a on suurempi tai yhtäsuuri kuin b");
{code}
# muuttuja {{a}} erisuuri kuin nolla
{code}
if (a) printf("a ei ole nolla");
else printf("a on nolla");
{code} |