Hallo,
ich habe ein ähnliches Problem oder vielleicht das gleiche. Vielleicht
kann ich es noch ausführlicher beschreiben.
ICh habe ebenfalls eine float Variable, dessen Vorkomma-Dezimal-Wert
nicht über 250 hinaus geht. Als Nachkomma brauche ich nur zwei Stellen
maximal.
ICh würde halt nun gerne Vor- und Nachkomma voneinander trennen und
entweder in zwei Variablen oder ebennur in einer speichern.
Ich greife das Beispiel von oben einmal auf:
Nun sollen sein:
1 | vorkamma = 95 (dezimal)
|
2 | nachkomma =71 (dezimal)
|
3 |
|
4 | vorkamma = 01011111
|
5 | nachkomma = 01000111
|
Ich hoffe, dass das verständlich ist.
Das Ganze könnte man ja nun auch in eine Variable packen:
1 | zusammen= 01011111 01000111
|
Dann hätte man in einer Variable als Highbyte die Vorkommastelle und als
Lowbyte die Nachkommastelle. Aber vorsicht beim Auslesen. Lowbyte lesen
und dann das Highbyte an die Lowbyte-Stelle schieben, damit es vom
Dezimalwert her passt.
Sinn des Ganzen ist, dass die Daten auf mehrere Art und Weisen
ausgegeben und weiterverarbeitet werden und es deswegen schön wäre, sie
in diesem Format vorliegen zu haben.
Ich werde mir die Lösungen und Hinweise von oben mal anschauen und mal
sehen, was ich selbst für mein Problem daraus machen kann.
Allerbeste Grüße
Jörg