Forum: Mikrocontroller und Digitale Elektronik "long" Datentypen werden nicht richtig angezeigt


von Matthias (Gast)


Lesenswert?

Hallo hat jemand eine Ahnung warum ich Zahlen die als Datentyp "long"
definiert sind nicht richtig angezeigt bekomme?

zB.: unsigned long a;
     a=63207;
     printf("a%u",a);

da bekomme ich immer maximal 256 angezeigt.
(als "float" oder "unsigned int" funktionierts aber)

von Peter K. (Gast)


Lesenswert?

Hi Matthias,

versuche mal %lu, %u steht für unsigned int.

Peter

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.