Hi, mal eine allgemeine Frage.
Ich hab nen String, meinetwegen "blub". Diesen möchte ich jetzt Binär darstellen. Mir kommen da zwei Möglichkeiten:
1. Ascii ausrechnen (also 098108117098 bzw. 9810811798) und diese Zahl dann komplett Binär umrechnen (also 1011011010111101100110001000001101010 bzw. 1001001000110001010001101110010110). Wobei ich hier das Problem habe, wenn ich mit 0 auffülle, wird die führende 0 (wenn denn eine vorhanden ist) logischerweiße abgeschnitten, was dann wieder zur folge hat, dass ich ihn nicht (oder nur schwer) wieder zurückwandeln kann.
2. Ascii umrechnen und anschließend jedes Zeichen einzeln binär darstellen (bei 9810811798 wären das dann 01100010(98)01101100(108)01110101(117)01100010(98).
Was haltet ihr für sinnvoller/gebräuchlicher? Oder gibts da noch eine ganz andere Lösung die alles in den Schatten stellt
?
[edit] bei 2. natürlich ohne die Zahlen in den Klammern :wink:
Ich hab nen String, meinetwegen "blub". Diesen möchte ich jetzt Binär darstellen. Mir kommen da zwei Möglichkeiten:
1. Ascii ausrechnen (also 098108117098 bzw. 9810811798) und diese Zahl dann komplett Binär umrechnen (also 1011011010111101100110001000001101010 bzw. 1001001000110001010001101110010110). Wobei ich hier das Problem habe, wenn ich mit 0 auffülle, wird die führende 0 (wenn denn eine vorhanden ist) logischerweiße abgeschnitten, was dann wieder zur folge hat, dass ich ihn nicht (oder nur schwer) wieder zurückwandeln kann.
2. Ascii umrechnen und anschließend jedes Zeichen einzeln binär darstellen (bei 9810811798 wären das dann 01100010(98)01101100(108)01110101(117)01100010(98).
Was haltet ihr für sinnvoller/gebräuchlicher? Oder gibts da noch eine ganz andere Lösung die alles in den Schatten stellt
[edit] bei 2. natürlich ohne die Zahlen in den Klammern :wink: