Bitmuster der größten darstellbaren Festkommazahl bei einer Bitbreite von 8 Bit?
Wäre dies 0.1111111
7 mal die 1.
Liebe grüße!
1 Antwort
Das kommt auf die Codierung an.
Binär wäre es in jedem Fall die 11111111 (also 8 1en).
Nur ob es sich dabei um 255, 127.5, 63.75, usw. handelt hängt davon ab, ob es um 0, 1, 2, usw. Nachkommastellen geht.
Achtung: Festkommazahl, nicht Integraltyp.
Es kommt also auf den Split an, bei einer Q7.1 eben (2^7)-1 (+Nachkommaanteil), es kann aber auch gut eine Q6.2 oder ...
Ah mein Fehler, in der binären Darstellung ist es natürlich trotzdem 11111111 oder 01111111, je nachdem ob signed oder nicht.
Ist eine Q8.0 etwa kein Festkommazahl? (Immerhin ist 0 ebenfalls eine Zahl.)
Ich würde sagen: "Üblicherweise" zwar nicht, aber zumindest "technisch betrachtet" schon. ^^
Stimmt, ginge im Prinzip auch - in binärer Darstellung ändert das aber nichts, das hatte ich ja verbaselt ...
Bei der üblichen Darstellung von Vorzeichen hätte der Fragesteller dann wieder recht.