Calculadora de programador: hexadecimal, binario y bits

La calculadora de programador trabaja con enteros de máquina: muestra un valor a la vez en hexadecimal, decimal, octal y binario, y aplica los operadores bit a bit AND, OR, XOR, NOT, NAND, NOR, los desplazamientos (>) y las rotaciones (ROL, ROR). Los valores se guardan en un QWORD de 64 bits, DWORD de 32 bits, WORD de 16 bits o BYTE de 8 bits.