Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

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.
    Code Block
    
    if (a==b) printf("a ja b ovat yhtäsuuria");
    else      printf("a ja b ovat erisuuria");
    

...

  1. muuttujat a ja b ovat erisuuria.
    Code Block
    
    if (a!=b) printf("a ja b ovat erisuuria");
    else      printf("a ja b ovat yhtäsuuria");
    

...

  1. muuttuja a on pienempi kuin b.
    Code Block
    
    if (a<b) printf("a ja b ovat erisuuria");
    else     printf("a ja b ovat yhtäsuuria");
    

...

  1. muuttuja a on suurempi kuin b.
    Code Block
    
    if (a>b) printf("muuttuja a on suurempi kuin b");
    else     printf("muuttuja a on suurempi kuin b");
    

...

  1. muuttuja a on pienempi tai yhtäsuuri kuin b.
    Code Block
    
    if (a<=b) printf("muuttuja a on pienempi tai yhtäsuuri kuin b");
    else      printf("muuttuja a on pienempi tai yhtäsuuri kuin b");
    

...

  1. muuttujat a on suurempi tai yhtäsuuri kuin b.
    Code Block
    
    if (a>=b) printf("muuttujat a on suurempi tai yhtäsuuri kuin b");
    else      printf("muuttujat a on suurempi tai yhtäsuuri kuin b");
    

...

  1. muuttuja a erisuuri kuin nolla
    Code Block
    
    if (a) printf("a ei ole nolla");
    else   printf("a on nolla");
    

...