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