Hallo Zusammen
Ich hab folgenden Code erhalten:
was man weiss: x = 1, y=1, input[y] = 'A'
Ich kann nicht verstehen oder gar vorstellen, wie das ablaufen sollte mit dem Linksverschieben der Bits. Denn eine Erklärung im Internet besagt: Beim Links-Shift werden von rechts 0-Bits nachgeschoben, die links herausgeschobenen Bits gehen verloren. Wird mein Buchstabe 'A' in eine 8-Bit high-low zahl umgewandlet oder was? Und was passiert wenn ich nun um 4 Bits verschiebe?
gruss
Ich hab folgenden Code erhalten:
Code:
output[x] = input[y] << 4;
was man weiss: x = 1, y=1, input[y] = 'A'
Ich kann nicht verstehen oder gar vorstellen, wie das ablaufen sollte mit dem Linksverschieben der Bits. Denn eine Erklärung im Internet besagt: Beim Links-Shift werden von rechts 0-Bits nachgeschoben, die links herausgeschobenen Bits gehen verloren. Wird mein Buchstabe 'A' in eine 8-Bit high-low zahl umgewandlet oder was? Und was passiert wenn ich nun um 4 Bits verschiebe?
gruss
Zuletzt bearbeitet: