unsigned intをlongで表現する
int intnum = 0x80000000;
System.out.println(intnum);
long uintnum = intnum & 0xffffffffL;
System.out.println(uintnum);
結果
‐2147483648
2147483648
int intnum = 0x80000000;
System.out.println(intnum);
long uintnum = intnum & 0xffffffffL;
System.out.println(uintnum);
結果
‐2147483648
2147483648