La programmazione C ci consente di eseguire operazioni matematiche attraverso le funzioni definite nel file header. Il file header contiene vari metodi per eseguire operazioni matematiche come sqrt(), pow(), ceil(), floor() ecc.
Funzioni matematiche del C
Esistono vari metodi nel file di intestazione math.h. Di seguito sono riportate le funzioni comunemente utilizzate del file di intestazione math.h.
NO. | Funzione | Descrizione |
---|---|---|
1) | ceil(numero) | arrotonda per eccesso il numero indicato. Restituisce il valore intero maggiore o uguale al numero specificato. |
2) | piano(numero) | arrotonda per difetto il numero indicato. Restituisce il valore intero che è inferiore o uguale al numero specificato. |
3) | sqrt(numero) | restituisce la radice quadrata del numero specificato. |
4) | pow(base, esponente) | restituisce la potenza del numero specificato. |
5) | abs(numero) | restituisce il valore assoluto del numero specificato. |
Esempio di matematica C
Vediamo un semplice esempio di funzioni matematiche trovate nel file header math.h.
#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; }
Produzione:
4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12