Forum: Compiler & IDEs Typumwandlung


von Kjion (Gast)


Lesenswert?

Hi,

wie wandle ich denn am schnellsten eine double Variable in Bereich von
20000 bis 45000 in low und high Byte um ??

MfG Kjion

von florian (Gast)


Lesenswert?

hi!

ichnehme malan, dass du in C programmierst.
sollte dies der fall sein, dann kannst du das recht einfach machen:

1.) Typecast für den low-wert
low=(unsigned char)double_var;

2.) schieben und typecast
double_var=double_var>>n         // n... Anzahl der zu schebenden Bits
high=(unsigned char)double_var;  // und wieder ein type-cat


mfg
florian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.