Hi!
gibt es eine Funktion mit der ich einzelne Zeichen in den dazugehörigen Binary Code umwandeln kann und umgekehrt?
Sprich: ich gebe "!" ein und bekomme "00100001" wieder - und umgekehrt.
(s)printf() mit %08b als Platzhalter erzeugt ein 8-stelliges Binärmuster eines als Zahl übergebenen Wertes. Aus einem Zeichen kannst du mit ord() dessen Zahlenwert ermitteln. Das geht so jedoch nur mit 1-Byte-Kodierungen. Von einem UTF-8-ä beispielsweise gibt ord() nur den Wert des ersten Bytes zurück.
Für den umgekehrten Wert schau nach bindec(). In deren Umgebung schwirren auch noch weitere Funktionen zum Umwandeln rum.
Lo!
 nicht angemeldet
 nicht angemeldet