Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

C-kieleen kuuluvat aritmeettiset perusoperaattorit, jotka ovat seuraavat:

merkki

operaatio

esimerkki

-

vähennyslasku

x = a-3;

+

yhteenlasku

x = b+2;

*

kertolasku

x = a*b;

/

jakolasku

x = a/2;

%

jakolaskun jakojäännös

x = a % 2; // testaa onko a jaollinen kahdella vai ei

--

dekrementointi eli vähennys yhdellä

x--; tai --x; (x:stä pois 1)

++

inkrementointi eli lisäys yhdellä

x++; tai ++x; (x:sään lisää 1)

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:

...