Mit printf() Zahlen binär ausgeben
Servus,
kann mir jemend sagen, wie man in C mit der printf()-Funktion Zahlen binär ausgeben kann? |
Re: Mit printf() Zahlen binär ausgeben
|
Re: Mit printf() Zahlen binär ausgeben
Das ist nicht möglich.
Du könntest aber mit sprintf die Zahl in einen String schreiben, und dann mit strtol ins Binärsystem umwandeln. Der Funktion strtol kannst du als letzten Parameter die Basis des Zahlensystems übergeben, in das du umwandeln willst (bei binär wäre das dann 2). |
Re: Mit printf() Zahlen binär ausgeben
Ich habs jetzt folgendermaßen gemacht:
Ich nutze als Eingabe eine "unsigned char" variable, den Inhalt schieb ich in einer Schleife 8 mal um 1 nach links und gebe dann jeweils den Wert des Carry-Flags aus. Funktioniert wunderbar :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz