C Ohjelmoinnin avulla voimme suorittaa matemaattisia operaatioita otsikkotiedostossa määritettyjen funktioiden kautta. Otsikkotiedosto sisältää erilaisia menetelmiä matemaattisten operaatioiden suorittamiseen, kuten sqrt(), pow(), ceil(), floor() jne.
C Matemaattiset funktiot
Math.h-otsikkotiedostossa on useita menetelmiä. Math.h-otsikkotiedoston yleisesti käytetyt toiminnot on annettu alla.
Ei. | Toiminto | Kuvaus |
---|---|---|
1) | katto (numero) | pyöristää annetun luvun ylöspäin. Se palauttaa kokonaisluvun, joka on suurempi tai yhtä suuri kuin annettu luku. |
2) | kerros (numero) | pyöristää annettua numeroa alaspäin. Se palauttaa kokonaisluvun, joka on pienempi tai yhtä suuri kuin annettu luku. |
3) | sqrt(numero) | palauttaa annetun luvun neliöjuuren. |
4) | pow(kantaosa, eksponentti) | palauttaa annetun luvun potenssin. |
5) | abs(numero) | palauttaa annetun luvun itseisarvon. |
C-matematiikan esimerkki
Katsotaanpa yksinkertainen esimerkki matemaattisista funktioista, jotka löytyvät math.h-otsikkotiedostosta.
#include #include int main(){ printf(' %f',ceil(3.6)); printf(' %f',ceil(3.3)); printf(' %f',floor(3.6)); printf(' %f',floor(3.2)); printf(' %f',sqrt(16)); printf(' %f',sqrt(7)); printf(' %f',pow(2,4)); printf(' %f',pow(3,3)); printf(' %d',abs(-12)); return 0; }
Lähtö:
4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12