logo

C Math

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.ToimintoKuvaus
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