sprintf %d und uint8_t?

Moderator Persönliche Seite #533868
Lesenswert?
• ▲
▼
%d und %c machen einfach zwei sehr unterschiedliche Dinge.  Das erste
Wandelt den Binärwert in eine Dezimalzahl um, das zweite gibt ihn
direkt aus.

In beiden Fällen wird übrigens der Wert zwangsweise auf dem Stack als
16-bit-Wert (int) übergeben, da bei einer variablen Argumentliste
immer die "integer promotion rules" angewandt werden.

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