Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 645 Bytes

File metadata and controls

22 lines (20 loc) · 645 Bytes

Assignments

Arithmetic

Operation Operator Basic Shortcut
Adding + y = y + 1 y += 1
Substracting - y = y - 1 y -= 1
Multiply * y = y * 2 y *= 2
Divide / y = y / 2 y /= 2
Modulo % y = y % 2 y %= 2
Power ** y = y ** 2 y **= 2

Bitwise

Operation Operator Basic Shortcut
left shift (zero fill) << y = y << 1 y <<= 1
right shift (sign preserving) >> y = y >> 1 y >>= 1
right shift (zero fill) >>> y = y >>> 1 y >>>= 1
AND & y = y & 9 y &= 9
OR ` ` `y = y
XOR ^ y = y ^ 9 y ^= 9
NOT ~ y = ~y