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.
varI und varF (integral and fractional part)? Oder varD (decimal places) für die Nachkommastellen?
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.
Wenn varL das Low-Byte bezeichnet und varH das High-Byte, ... warum sollte das bei Kommazahlen anders sein?
BEi Fließkommazahlen in C macht das die Standardfunktion modf. Schau doch mal in der man-page nach, wie dort die Bezeichnungen sind.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.