De functie log10 () in C ++ retourneert de algemene logaritme (logaritme met grondtal 10) van het argument.
Deze functie is gedefinieerd in het header-bestand.
(Wiskunde) log 10 x = log10 (x) (In C ++ Programmering)
log10 () prototype (vanaf C ++ 11-standaard)
dubbele log10 (dubbele x); float log10 (float x); lange dubbele stam10 (lange dubbele x); dubbele log10 (T x); // Voor integraal type
log10 () Parameters
De functie log10 () heeft één verplicht argument in het bereik (0, ∞) .
Als de waarde kleiner is dan 0, retourneert log10 () NaN
(Geen getal).
log10 () Retourwaarde
De functie log10 () retourneert de logaritme met grondtal 10 van een getal.
Parameter (x) | Winstwaarde |
---|---|
x> 1 | Positief |
x = 1 | 0 |
0> x> 1 | Negatief |
x = 0 | -∞ (- oneindig) |
x <0 | nan (Geen nummer) |
Voorbeeld 1: Hoe werkt log10 ()?
#include #include 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; )
Wanneer u het programma uitvoert, is de uitvoer:
log10 (x) = 1,11581 log10 (x) = nan
Voorbeeld 2: log10 () met integraal type
#include #include using namespace std; int main () ( int x = 2; double result; result = log10(x); cout << "log10(x) = " << result << endl; return 0; )
Wanneer u het programma uitvoert, is de uitvoer:
log10 (x) = 0.30103