Hallo,
8bit haben 256 mögliche Werte.
0-255 oder -127 bis +128.
Und das nur als Ganzzahl, sprich ohne Komma.
Falls du Fließkommazahen benötigst, dann must du das Format "float" nutzen. Das benötigt aber schon mindestens 4 Byte.
mfg Thomas
Hallo,
8bit haben 256 mögliche Werte.
0-255 oder -127 bis +128.
Und das nur als Ganzzahl, sprich ohne Komma.
Falls du Fließkommazahen benötigst, dann must du das Format "float" nutzen. Das benötigt aber schon mindestens 4 Byte.
mfg Thomas
ich bin mir nicht ganz sicher, ob deine Antwort stimmt...
https://de.wikipedia.org/wiki/Festkommazahl
wie man jetzt die Vorzeichen reinbringt und ob man das einfach halbieren darf für die negativen Zahlen - da bin ich mir selber nicht sicher, wegen der Definitionsbereiche inkl. Vorzeichenbit.Wie man sieht, können also mit acht Bits und vier Vor- und Nachkommastellen nur Festkommazahlen zwischen 0_R und 15,9375_R (bei einer Auflösung von 0,0625_R) dargestellt werden
vom "Gefühl" her würde ich sagen:
nein, wegen der Null und des Bit-Überlaufs, wie bei Ganzzahl-Bytes:
-128...0...+127, also ebenfalls asymmetrisch (die Null wird den positiven Zahlen zugeschlagen).
Aber wie gesagt, ich bin mir da bei Festkomma-Bytes noch nicht ganz klar drüber.
vielleicht also -8,0....0...+7,9375 (ohne Gewähr)
Lesezeichen