Les fonctions suivantes sont prédéfinies dans la bibliothèque standard <math>. Pour pouvoir les utiliser, le programme doit contenir la ligne:
#include <math.h>
Type des données
Les arguments et les résultats des fonctions arithmétiques sont du type double.
Fonctions arithmétiques
COMMANDE C |
EXPLICATION |
LANG. ALGORITHMIQUE |
| exp(X) |
fonction exponentielle |
eX |
| log(X) |
logarithme naturel |
ln(X), X>0 |
| log10(X) |
logarithme à base 10 |
log10(X), X>0 |
| pow(X,Y) |
X exposant Y |
XY |
| sqrt(X) |
racine carrée de X |
pour X>0 |
| fabs(X) |
valeur absolue de X |
|X| |
| floor(X) |
arrondir en moins |
int(X) |
| ceil(X) |
arrondir en plus |
|
| fmod(X,Y) |
reste rationnel de X/Y (même signe que X) |
pour X différent de 0 |
sin(X) cos(X) tan(X) |
sinus, cosinus, tangente de X |
| asin(X) acos(X) atan(X) |
arcsin(X), arccos(X), arctan(X) |
| sinh(X) cosh(X) tanh(X) |
sinus, cosinus, tangente hyperboliques de X |
Remarque avancée
La liste des fonctions ne cite que les fonctions les plus courantes. Pour la liste complète et les constantes prédéfinies voir <math.h>.