Man kann mit printf() und seinen Verwandten ganze Zahlen dezimal ausgeben (%d), hexadezimal (%x), oktal etc., aber leider nicht binär. Bei einem prinf() aus der glibc kann man aber neue Formate nachrüsten. Das habe ich heute mal mit %b probiert mit den Formatflags, die ich für sinnvoll halte und die sich in die gewohnten leidlich einfügen. Leider geht das nicht mit dem abgemagerten printf() für den AVR, sondern nur mit der vollen Packung auf einem PC. Ich stelle es trotzdem mal hier rein, weil ja doch wohl etliche auch etwas auf einem PC schreiben und dort vielleicht auch mal etwas Binäres sehen wollen. Fehlermeldungen und sonstiges Gemecker gerne an mich, vielleicht bessere ich dann nach. Ausprobiert habe ich es mit dem gcc 4.3.2 unter Linux. mfgkw
sorry für die zwei Anhänge, das war ein Versehen. Die beiden Dateien sind gleich, man muß also nicht beide herunterladen und vergleichen...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.