1UnitedPower: Bitoperatoren und Unsigned Integer

Beitrag lesen

Meine Herren!

Wir schieben 16 Nullen von links rein und drehen dann alle Bits rum:
~(0xFFFFFFFF >>> 16);

Perl: 4294901760 (as expected)
JS: -65536

Wenn das Ergebnis deines Terms im UInt32 Wertebereich liegen soll, musst du das Ergebnis natürlich auch wieder auf den Bereich mappen:

~(0xFFFFFFFF >>> 16) >>> 0; // 4294901760

--
“All right, then, I'll go to hell.”