in binär
-
hallo,
wie kann ich ein beliebiges zeichen in eine binärzahl umwandeln?
-
Mit "binärzahl" meinst du eine Zeichenkette aus '1' und '0'? Dann hat dir der Weihnachtsmann ein paar Geschenke mitgebracht:
<< (bitshift operator)
& (bitweise UND)
-
Was meinst du mit Binärzahl umwandeln? Alle Daten liegen schon binär im Speicher.
Du kannst ein Zeichen als hexadezimales Äquivalent anzeigen lassen:printf("0x%x", 'a');
Weiter kannst du das binär Muster über einen Umweg ausgeben lassen
char a = 'a'; while( a ) { printf("%d", a&1); a >>= 1; }
Dieses Muster lässt sich auch in einem String speichern.
Hoffe geholfen zu haben. :xmas1:
-
wenn du die schleife, noch ein wenig erklaeren koenntest dann hast du mir maechtig viel geholfen
-
noch eine ergaenzung:
kennt ihr gute tutorial o.ä. um sich tiefergehend mit dem thema zu beschaeftigen
-
http://www.pronix.de/pronix-676.html
PS: Es bringt halt nichts einem nur die Lösung hinzuklatschen...
-
thx