Forum: Mikrocontroller und Digitale Elektronik ATMEGA 168 und 32 Bit Variable??


von beta (Gast)


Lesenswert?

Hallo Forum,
ist es möglich per Software eine 32bit Variable anzulegen??

ich möchte gerne eine u16 Variable mit 100 multiplzieren und im 
Schlimmsten Fall geht dieser Wert über den bereich u16!.

ungefähr so : ergebnis= (((u32)test*100)/blaa);

ergebnis ist u16, test ist u16 und blaa auch u16

mfg
beta

von Oliver (Gast)


Lesenswert?

Das geht.

Oliver

von Sumynona (Gast)


Lesenswert?

Geht in C wunderbar. Man solle jedoch im Hinterkopf behalten dass 
derartiger code vom compiler auf 8bit umgemünzt wird und darum ziemlich 
groß und langsam ist.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?


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.