1
int i = 0x000000FF;
i = i << 24;
message = String.format("0x%08X", i);
// prints the message 0xFF000000
int i = 0x000000FF;
i = i << 32;
message = String.format("0x%08X", i);
// prints the message 0x000000FF
我期待第二个打印00000000的Java左移位时,溢出不要消失,但再次出现在另一边
这是怎么回事?
嗯,是的,我几个月前就发现了这个难题。 –