I'm trying to store some data in binary literals, while they will be narrowed into 32-bit integers.
For example,
if(0b1111111111111111111111111111111111111111111111111111111111111111 != 0xFFFFFFFFFFFFFFFF)
{
print(0b1111111111111111111111111111111111111111111111111111111111111111.to_string());
print((0b1111111111111111111111111111111111111111111111111111111111111111 >> 31).to_string());
}
gives out:
4294967295
1