Forum: Compiler & IDEs Binäre Formatierung mit sprintf in GCC (WinAVR)


von Benjamin (Gast)


Lesenswert?

Hallo

Wie kann man denn mit dem sprintf von WinAVR eine Zahl binär 
formatieren?

%b geht komischerweise nicht :(

Gibt es bei GCC so etwas nicht?

von Karl H. (kbuchegg)


Lesenswert?

Binär wird von C nur stiefmütterlich unterstützt.
Die gcc-bekannte Schreibweise von Binärzahlen mit 0b ist eine
Erweiterung des gcc, die es nie in den Standard geschafft hat.

aber mit itoa/utoa kannst du's zumindest am gcc lösen.
Um führende Nullen musst du dich allerdings wieder selber kümmern :-)

von Oliver (Gast)


Lesenswert?

>%b geht komischerweise nicht :(

Auch wenn das manche stdio-Implementierungen können, ist %b trotzdem 
keine Standardformatanweisung.

Oliver

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.