logo

C Math

C Programmering lar oss utføre matematiske operasjoner gjennom funksjonene som er definert i overskriftsfilen. Overskriftsfilen inneholder ulike metoder for å utføre matematiske operasjoner som sqrt(), pow(), ceil(), floor() osv.

C Matematiske funksjoner

Det er ulike metoder i math.h header-fil. De vanligste funksjonene til math.h header-filen er gitt nedenfor.

Nei.FunksjonBeskrivelse
1)tak (nummer)runder opp det gitte tallet. Den returnerer heltallsverdien som er større enn eller lik gitt tall.
2)etasje (nummer)runder ned det gitte tallet. Den returnerer heltallsverdien som er mindre enn eller lik gitt tall.
3)sqrt(tall)returnerer kvadratroten av gitt tall.
4)pow(base, eksponent)returnerer potensen til gitt tall.
5)abs (nummer)returnerer den absolutte verdien av gitt tall.

C Matematisk eksempel

La oss se et enkelt eksempel på matematiske funksjoner som finnes i math.h header-fil.

 #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; } 

Produksjon:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12