fn main() { print(6 & 3, 6 | 3, 6 ^ 3, 1 << 4, 256 >> 2, ~0) print(5 & 1 == 1) u8 flags = 0 flags = flags | 4 flags = flags | 1 print(flags, flags & 4 != 0, flags & 2 != 0) print(-16 >> 2, u8(240) >> 4) }