English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ contrôle de flux

C++ fonction

C++ tableau & chaîne

C++ structure de données

C++ classe & objet

C++ pointeurs

C++ héritage

C++ tutoriel STL

C++ manuel de référence

C++ Mode d'emploi et exemples de la fonction log()

C++ Fonction de bibliothèque <cmath>

C ++la fonction log() retourne le logarithme naturel du paramètre (logarithme en base e).

Cette fonction retourne<cmath>défini dans les en-têtes.

logex = log(x)

prototype de log() [de C ++ 11démarrage standard]

double log(double x);
float log(float x);
long double log(long double x);
double log(T x);  //pour les types entiers

paramètres de log()

La fonction log() utilise[0, ∞]paramètre obligatoire unique dans la plage

Si cette valeur est inférieure à zéro, log() retourne NaN (non numérique).

valeur de retour de log()

La fonction log() retourne le logarithme naturel du nombre.

paramètre (x)retourne VALUE
x> 1Positif
x = 10
0> x> 1Négatif
x = 0-∞ (-infini)
x < 0NaN (non numérique)

Exemple1Comment fonctionne log() ?

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x = 13.056, result;
	result = log(x);
	cout << "log(x) = " << result << endl;
	x = -3.591;
	result = log(x);
	cout << "log(x) = " << result << endl;
	return 0;
}

Lors de l'exécution de ce programme, la sortie est :

log(x) = 2.56925
log(x) = nan

Exemple2:log() avec type entier

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	int x = 2;
	double result;
	result = log(x);
	cout << "log(x) = " << result << endl;
	return 0;
}

Lors de l'exécution de ce programme, la sortie est :

log(x) = 0.693147

C++ Fonction de bibliothèque <cmath>