Forum: Compiler & IDEs Maximalwert fuer uint16_t und uint32_t


von gast (Gast)


Lesenswert?

Wie groß koennen die Integer Maximal sein?



Laut Wikipedia
http://en.wikipedia.org/wiki/Integer_%28computer_science%29

uint16_t:
Unsigned: 0 to +65,535

uint32_t:
Unsigned: 0 to +4,294,967,295

Trifft das auch fuer den Atmega zu?

von Tim T. (tim_taylor) Benutzerseite


Lesenswert?

ja

von Peter (Gast)


Lesenswert?

ja, die typen wie uint16_t sind ja eingeführt wurden, damit man weiss 
wie gross sie sind. Sie sind also auf jeder Platform die sich an den 
Standard hält gleich gross.

von Simon K. (simon) Benutzerseite


Lesenswert?

Die Zahlen lassen sich berechnen mit

Max = 2 ^ N_Bits - 1

Ein uint16_t hat 16 Bit und demzufolge ist der MAX-Wert 2^16-1 = 65535

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.