====== log10() ======
log10 ist definiert in der ''[[start|math]]'', die in C über ''math.h'', bzw. in C++ über ''cmath'' eingebunden wird.
===== Funktion =====
log10() berechnet den [[wpde>Logarithmus]] zur Basis 10.
===== Signatur =====
#include
double log10( double x );
float log10( float x ); // nur C++
long double log10( long double x ); // nur C++
**x**: Wert, dessen Logarithmus zur Basis 10 bestimmt werden soll \\
**Return value**: Wert, der als Potenz zu 10 x ergibt
===== Fehlerquellen =====
Wird als Parameter ein negativer Wert genommen, so wird die globale Variable [[c:lib:errno:start|errno]] auf EDOM gesetzt. Ist ''x'' gleich Null, so wird -[[HUGE_VAL]] zurückgegeben und [[c:lib:errno:start|errno]] auf ERANGE gesetzt.
===== Beispiel =====
#include // für EXIT_SUCCESS
#include // für log10
#include // für printf()
int main( void )
{
double value = 10000;
double power;
power = log10( value );
printf( "10^%f entspricht %f\n", power, value );
return EXIT_SUCCESS;
}
Ausgabe:
10^4.000000 entspricht 10000.000000
===== siehe auch =====
[[c:lib:math:start|math]]: [[c:lib:math:pow()]], [[c:lib:math:log()]], [[c:lib:math:exp()]] \\