C Standard Library - math.h
Mar 11 Mar 2008
   


#define HUGE_VAL
double acos(double x);
double asin(double x);
double atan(double x);
double atan2(double y, double x);
double ceil(double x);
double cos(double x);
double cosh(double x);
double exp(double x);
double fabs(double x);
double floor(double x);
double fmod(double x, double y);
double frexp(double x, int *pexp);
double ldexp(double x, int ex);
double log(double x);
double log10(double x);
double modf(double x, double *pint);
double pow(double x, double y);
double sin(double x);
double sinh(double x);
double sqrt(double x);
double tan(double x);
double tanh(double x);
Rappresenta il più grande valore assegnabile ad un double. Può essere restituito da una funzione matematica per indicare il valore di infinito (positivo o negativo).
 

double acos(double x);
Restituisce l'arcocoseno di x. Il valore di x deve essere compreso tra -1 e 1.
double asin(double x);
Restituisce l'arcoseno di x.
double atan(double x);
Restituisce l'arcotangente di x.
double atan2(double y, double x);
Restituisce l'arcotangente di y/x.
double ceil(double x);
Restituisce il più piccolo interno maggiore o uguale a x. Ad esempio ceil(42.12) = 43 e ceil(-54.21) = 54.
double cos(double x);
Restituisce il coseno di x.
double cosh(double x);
Restituisce il coseno iperbolico di x.
double exp(double x);
Restituisce l'esponenziale di x.
double fabs(double x);
Restituisce il valore assoluto di x.
double floor(double x);
Restituisce il più grande intero non maggiore di x. Ad esempio floor(42.12) = 42 e floor(-54.21) = 55.
double fmod(double x, double y);
Calcola il modulo di un numero in virgola mobile. Restituisce il resto della divisione x/y con lo stesso segno di y, se y è diverso da zero.
Se y è uguale a zero il risultato dipende dall'implementazione.
double frexp(double x, int* exp);
Divide il numero in virgola mobile x restituendo la mantissa e l'esponente.
Restituisce la mantissa m di x tale che 0.5 <= m <= 1 o m = 0, l'esponente binario viene restituito in exp.
double ldexp(double x, int n);
Crea un numero in virgola mobile. Restituisce x * 2 ^ n.
double log(double x);
Restituisce il logaritmo naturale di x.
double log10(double x);
Restituisce il logaritmo in base 10 di x.
double modf(double x, double* ip);
Divide il numero in virgola mobile x nella parte intera e frazionaria. Restituisce la parte frazionaria e assegna la parte intera a ip. Entrambi hanno lo stesso segno di x.
double pow(double x, double y);
Restituisce x ^ y.
double sin(double x);
Restituisce il seno di x.
double sinh(double x);
Restituisce il seno iperbolico di x.
double sqrt(double x);
Restituisce la radice quadrata di x.
double tan(double x);
REstituisce la tangente di x.
double tanh(double x);
Restituisce la tangente iperbolica di x.