13,75 als Binärzahl mit 6 Vorkomma und 4 Nachkommastellen
für 13 klar: 001101
aber 75 mit 4 Stellen ?
mal blind geraten:
erste Nachkommastelle = 0 -> ,0 bis ,499
erste Nachkommastelle = 1 -> ,5 bis ,999
also 1,
erste Nachkommastelle in diesem Fall = 0 -> ,50 bis ,749
erste Nachkommastelle in diesem Fall = 1 -> ,75 bis ,999
also 1
usw.?
nö.
das geht doch 0.75 * 2 = Y,X
Duh
Y = Rest
X *2 = Y,X
weil x < 2 or x > 0
Ja, so in der Art, Algorithmus ist mit multiplizieren:
0,75 * 2 = 1,50
0,50 * 2 = 1,00
–> …,11
anderes Beispiel:
0,23 * 2 = 0,46
0,46 * 2 = 0,92
0,92 * 2 = 1,84
0,84 * 2 = 1,68
…
Dann liest man von oben nach unten ab, also
0,23 = 0,0011
also immer Nachkommastellenbereich der Dezimalzahl mal 2
->bis es keinen Nachkommastellenbereich gibt..
danke