Die Konvertierung von Binär-char in C
Ich bin flummoxed durch, wie konvertiert einen binären Wert in einen char in c.
Zum Beispiel, sagen wir, ich habe 01010110 und drucken möchten, der entsprechende Buchstabe 'V' aus. Wie mache ich das?
Vielen Dank für jede Hilfe!!!
- Was meinst du damit Sie haben "1010110"? Die binäre Zahl in einem register, die 1/0-Zeichen, was? (Wenn es eine ist der binäre Wert, ein
(char)
Besetzung ist aller, den Sie benötigen.) - Zeig uns code!! Sonst sind wir raten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ausgabe:
Referenzen:
strtol()
strtol()
Können Sie
strtol()
zu analysieren, eine Reihe auf einer Schnur. Das Letzte argument (in diesem Fall 2) ist die Basis für die Konvertierung.Mehr Informationen über diese und andere Anzahl parsing-Funktionen hier.
Tat etwas anders:
Aus der binary, die ich mathematisch berechnet die int und einfach gegossen, die int in einen char.