Ich möchte eine binär Zahl durch die andere Teilen.
jetzt darf da aber ja nichts mit 0, rauskommen
weil sonst würde ich diesen Satz überhaupt nicht verstehen.
Und am einfachsten gehts einfach indem Du die kleinste 2^n zahl (zahl zur basis 2) nimmst die größer ist als das ergebnis und davon eins abziehst. Ist diese dann identisch stimmt die rechnung.
z.B
15/5 = 3
kleinste größere Zahl zur basis 2 ist 4 = 100
um eins erniedrigt ist 3, stimmt. Und das gilt für alle natürlich.[/coderwiki]