How to Use the Programmer's Bitwise & Radix Calculator
-
1
Enter an integer in Decimal, Hexadecimal, Binary, or Octal.
-
2
All four numerical bases synchronize in real time.
-
3
Enter a second operand and apply bitwise operations: AND (&), OR (|), XOR (^), NOT (~), Left Shift (<<), Right Shift (>>), and Zero-fill Right Shift (>>>).
-
4
Inspect the interactive 32-bit and 64-bit binary bit grid showing set (1) and cleared (0) bits.
Practical Example & Use Case
Calculating `0x0F & 0x33 = 0x03` or bit-shifting `1 << 10` to yield `1024` (1 KB).
Technical Notes & Limitations
Processes up to 64-bit signed and unsigned integer arithmetic.
Frequently Asked Questions
What is the difference between >> and >>> in JavaScript?
`>>` is sign-propagating right shift (preserves the negative sign bit); `>>>` is zero-fill right shift (pushes zeros in from the left, treating numbers as unsigned).