English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione log10() in C++ restituisce il logaritmo comune dei parametri (logaritmo in base 10).
Questa funzione è<cmath>Definito nel file di intestazione.
log10x = log10(x)
double log10(double x); float log10(float x); long double log10(long double x); double log10(T x); // per intero
La funzione log10() utilizza un intervallo di[0, ∞]parametro obbligatorio singolo.
Se il valore è minore di 0, log10() restituisce NaN (non un numero).
La funzione log10() restituisce il logaritmo in base 10 di un numero.
Parametro (x) | Restituisce VALUE |
---|---|
x > 1 | Positivo |
x = 1 | 0 |
0 > x > 1 | Negativo |
x = 0 | -∞ (-infinito) |
x < 0 | nan (non un numero) |
#include <iostream> #include <cmath> using namespace std; int main () { double x = 13.056, result; result = log10(x); cout << "log10(x) = " << result << endl; x = -3.591; result = log10(x); cout << "log10(x) = " << result << endl; return 0; }
運行該程序時,輸出為:
log10(x) = 1.11581 log10(x) = nan
#include <iostream> #include <cmath> using namespace std; int main () { int x = 2; double result; result = log10(x); cout << "log10(x) = " << result << endl; return 0; }
運行該程序時,輸出為:
log10(x) = 0.30103