Gunnar Bittersmann: Wieviel Bit braucht eine integer Zahl

Beitrag lesen

@@Hopsel:

nuqneH

»» Logarithmus2 - ja klar. Wenn ich eine fertige Funktion nehme (c oder Perl, log()), ists jedoch so, dass da ein float zurückgegeben wird, den ich noch zu int casten und eins dazuzählen muss.
Das liefert falsche Ergebnisse.

Mathematisch richtig wäre folgender Term:
[latex]n = \lceil log_2{x} \rceil[/latex]

Das liefert falsche Ergebnisse.

Mathematisch richtig wäre folgender Term:
[latex]n = \lfloor log_2{x} \rfloor + 1[/latex]

Wie hotti sagte. Sonst stimmt’s für die Zweierpotenzen nicht.

Qapla'

--
Bildung lässt sich nicht downloaden. (Günther Jauch)