http://qs321.pair.com?node_id=11135507


in reply to Difference between Perl and Java for << operator?

Don't know much about Java, but

> I have this bit of Java code, which is known to work as-expected:

> RESULT: -268435456

How can a negative result be considered expected?

I think you should take care that both sides are unsigned integers of same size.

FWIW I don't get your Perl result

DB<16> say $x= 0xFFFFFFFF << 28 1152921504338411520

so 64bit Perl seems to matter too.

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery