Re: Zahl im Binärformat ausgeben Kategorie: Programmierung (von wema - 27.01.2006 10:36) | ||
Als Antwort auf Zahl im Binärformat ausgeben von Felix W. - 26.01.2006 23:35 | ||
| ||
> Hallo, > > wie kann ich einen Zahlenwert formatieren, damit er auf dem Display oder über hwcom binär > dargestellt wird? > > also z.B.: Zahl dezimal: 27, Ausgabe auf dem Display: 11011 > > Danke für die Hilfe, > > Felix W. > Hallo Felix, ich würde es so machen: function dez_zu_bin(byte wert) { byte schleifenzaehler; for schleifenzaehler= 0 ... 7 { if wert and (1 shl schleifenzaehler) rblcd.print("1"); else rblcd.print("0"); } } Hierbei wird ein Bit in der Schleife immer um eine Stelle nach links verschoben und dies dann mit der Variablen "wert" verglichen. Bei gesetztem Bit wird eine 1 angezeigt, ansonsten eine 0! Gru�, wema | ||
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() |