long printf Ausgaben

Gast #1684061
Lesenswert?

Hallo!

Bei meinem ATmega88 funktionieren Ausgaben über printf die größer als 
16bit sind nicht. Bis 16bit geht alles tadellos.

So etwas in der Art müsste doch eigentlich funktionieren
1
...
2

3
unsigned long test=0;
4

5
test= 4095*5000;
6

7
printf("test: %lu \n", test)

Als Ausgabe für Test erhalte ich hier 27768.

Welche Ursachen können hier mitspielen??

Danke euch

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren