ChrisB: Bit Shift Left macht Probleme.

Beitrag lesen

Hi,

Beim Links shiften füllt er zwar wie gewollt von rechts mit 0 auf, jedoch erweitert er den String einfach. Ich könnte den jetzt sicher mit substr abschneiden, kann mir aber nicht vorstellen das das richtig ist was bei mir pasiert. Weiß jemand was falsch ist und wie ich es behebe ?

Zitat aus der von Georg schon verlinkten Stelle:

“If you shift by one to the left, you effectively add a new least significant bit with a value of zero (doubling the actual value of the variable).”

Wenn da einfach irgendwas abegschnitten würde, hättest du nicht dieses definierten Verhalten der Verdoppelung des Wertes.

Works as designed.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?