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ä

  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. muuttuja a erisuuri kuin nolla
    if (a) printf("a ei ole nolla");
    else   printf("a on nolla");
    
  • No labels
You must log in to comment.