You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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");
  • No labels
You must log in to comment.