====== 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()]] \\