...
C-kieleen kuuluvat aritmeettiset perusoperaattorit, jotka ovat seuraavat:
merkki | operaatio | esimerkki |
---|---|---|
| vähennyslasku |
|
| yhteenlasku |
|
| kertolasku |
|
| jakolasku |
|
| jakolaskun jakojäännös |
|
– | dekrementointi eli vähennys yhdellä |
|
| inkrementointi eli lisäys yhdellä |
|
Suuri osa kaikista matemaattisista toiminnoista on ohjelmakirjastoissa, kuten esimerkiksi neliöjuuri: sqrt(a), neliö potenssifunktio pow(a, b) ja itseisarvo abs), sini sin(), kosini cos(), tangentti tan(), jne jotka löytyvät headerista math.h.
Inkrementointi- ja dekrementointi:
Code Block |
---|
x = x+1; on sama kuin ++x; tai x++;
x = x-1; on sama kuin --x; tai x--;
|
Inkrementointi- ja dekrementointimerkit voidaan laittaa muuttujan eteen tai sen jälkeen. Jos lisäys on for- tai while-silmukan sisällä, tehdään ennen olevilla merkeillä testaus ennen silmukkaa ja jälkeen olevilla merkeillä silmukan suorituksen jälkeen.
+, -, *, / ja %
-operaattoreita voidaan käyttää unaarioperaattoreina seuraavaan tapaan:
...