Gunnar Bittersmann: Größenordnung herausfinden; Exponent einer float-Zahl bestimmen?

Beitrag lesen

@@woodfighter

Du suchst den Logarithmus zur Basis 10, bzw. dessen Vorkommastellen: $$\log_{10}(x × 10^y) = \log_{10}(x)+y$$ und mit $$ x < 10 $$ ist $$\log_{10}(x)<1$$.

Und mit $$x < 1$$ ist $$\lg x < 0$$:

$$\lg \left( 0.4961 \cdot 10^{19} \right) \approx 18.7$$

Die Vorkommastellen des Zehnerlogarithmus ergeben dann den Exponenten, wenn die Mantisse zwischen 1 und 10 liegt (1 eingeschlossen, 10 ausgeschlossen).

LLAP 🖖

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.