int A = 255; A = A << 30;
だとAは0x30000000になりますよね?
同じく int A = 255; A = A << 32;
だと A = 0 になるのでしょうか? 255 のままなのですが・・・・・・。