Wiki Markup |
---|
h1. Vertailuoperaattorit
Seuraavat vertailuoperaattorit ovat käytössä |
Vertailuoperaattorit
...
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ä
...
|| 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} |