Largura de bits
DEC
HEX 0x
OCT 0o
BIN 0b
7
6
5
4
3
2
1
0
ASCII'A'|U+0041

O que é conversão de base numérica?

A conversão de base numérica transforma um número de um sistema de numeração posicional para outro. Computadores usam binário (base 2), enquanto humanos tipicamente trabalham com decimal (base 10). Hexadecimal (base 16) e octal (base 8) oferecem representações compactas de dados binários, comumente usadas em depuração, protocolos de rede, códigos de cor e permissões de arquivo.

Complemento de dois

O complemento de dois é a forma padrão de representar inteiros com sinal em binário. O bit mais significativo (MSB) atua como bit de sinal: 0 para positivo, 1 para negativo. Para obter o valor negativo, inverta todos os bits e some 1. Por exemplo, no modo 8 bits, -1 é representado como 11111111 (0xFF).

Referência de bases (0-15)
DECHEXOCTBIN
000000000
101010001
202020010
303030011
404040100
505050101
606060110
707070111
808101000
909111001
100A121010
110B131011
120C141100
130D151101
140E161110
150F171111