Aso, da hatte ich dann eine falsche Vorstellung von signed integern.
Aso, da hatte ich dann eine falsche Vorstellung von signed integern.
Bei vorzeichenbehafteten Integern sind die negativen Zahlen in der oberen Hälfte des Wertebereiches angesiedelt, starten beim Maximalwert und werden dann immer kleiner. Die Bias-Kodierung von 754er-Floats behält die natürliche Ordnung bei:
int8_t vs. uint8_t
127 = 0x7F = 127
0 = 0x00 = 0
-1 = 0xFF = 255
-128 = 0x80 = 128
single precision biased vs. uint_8_t
127 = 0xFE = 254
0 = 0x7F = 127
-1 = 0x7E = 126
-126 = 0x01 = 1
Alle Klarheiten beseitigt?
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Fast alle Klarheiten - ja. Und schön erklärt. Meine eigenen Erklärungen finde ich oft klar für mich, aber eher unklar für die Zielgruppe :-/... Die Bias-Kodierung von 754er-Floats ... Alle Klarheiten beseitigt ...
Ciao sagt der JoeamBerg
Lesezeichen