Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Bitwise and Shift Operators
- & AND
- | OR
- ^ XOR
- ~expr Unary bitwise complement
- (0s become 1s; 1s become 0s)
- << Shift left
- >> Shift right
- */
- final value = 0x22;
- final bitmask = 0x0f;
- assert((value & bitmask) == 0x02); // AND
- assert((value & ~bitmask) == 0x20); // AND NOT
- assert((value | bitmask) == 0x2f); // OR
- assert((value ^ bitmask) == 0x2d); // XOR
- assert((value << 4) == 0x220); // Shift left
- assert((value >> 4) == 0x02); // Shift right
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement