Forum: Mikrocontroller und Digitale Elektronik Wie kennt man bei einer Kommazahl den Teil VOR und den Teil NACH dem Komma?


von Jan (Gast)


Lesenswert?

Hallo.

Es geht um 8 Bit Register. Wenn ich mit 16-Bit Ganzzahlen arbeite, nenne 
ich die Variablen varL für erste Byte und varH für das zweite Byte. Nun 
arbeite ich aber mit Kommazahlen, wobei das erste Byte links vom Komma 
steht und das zweite Byte rechts vom Komma. Gibt es für diese Zahlen 
auch Namen? Mir fehlen für varX und varY ein griffiges Suffix.

von guest (Gast)


Lesenswert?

varI und varF (integral and fractional part)?
Oder varD (decimal places) für die Nachkommastellen?

von Dennis S. (whiterussian)


Lesenswert?


von Jakob (Gast)


Lesenswert?

Da nur wenige so rechnen, darfst du die Namen vergeben,
wie es dir gefällt!

Wenn ich in kleinen µC-Projekten Fließkommarechnung vermeiden
will, rechne ich lieber mit Vielfachem (*16, *256, ...) des
Ganzzahlwerts und trenne Vor- und Nachkomma erst bei der Ausgabe.

von A. S. (Gast)


Lesenswert?

Wenn varL das Low-Byte bezeichnet und varH das High-Byte, ... warum 
sollte das bei Kommazahlen anders sein?

von Dirk B. (dirkb2)


Lesenswert?

BEi Fließkommazahlen in C macht das die Standardfunktion modf.

Schau doch mal in der man-page nach, wie dort die Bezeichnungen sind.

von Wilhelm M. (wimalopaan)


Lesenswert?


von georg (Gast)


Lesenswert?

Jan schrieb:
> Mir fehlen für varX und varY ein griffiges Suffix

Nicht ganz unlogisch wäre I (integer) und F (fractional). Du kannst aber 
auch VK und NK sagen (Vor/Nachkomma), das ist ganz in deinem Belieben. 
Wahrscheinlich bist du eh der einzige der das liesst.

Georg

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.