Forum: Mikrocontroller und Digitale Elektronik unsigned int dem signed int vorziehen?


von Freed (Gast)


Lesenswert?

Morgen zusammen!

Der Titel sagt eigentlich schon alles - sollte man bei Zahlen auf dem uC 
eine unsigned-Variable der signed vorziehen, wenn die keinen Einfluss 
auf die Zahl hat?

Jetzt im Sinne von schneller zu verarbeiten o.ä.?

von Karl H. (kbuchegg)


Lesenswert?

Freed schrieb:
> Morgen zusammen!
>
> Der Titel sagt eigentlich schon alles - sollte man bei Zahlen auf dem uC
> eine unsigned-Variable der signed vorziehen, wenn die keinen Einfluss
> auf die Zahl hat?

Ja.
Durch unsigned erlaubst du unter Umständen den Compiler ein paar 
Optimierungen im Bereich Multiplikation/Division, da sich alle Bits 
gleich verhalten und nicht ein Vorzeichenbit extra behandelt werden 
müsste.

von Freed (Gast)


Lesenswert?

OK, vielen Dank!

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.