Conversor de Bases – Binário, octal, decimal e hexadecimal
Converta números entre binário, octal, decimal e hexadecimal ao mesmo tempo, com operações bitwise para conferir máscaras e flags.
Binário
0b11111111
Octal
0o377
Decimal
255
Hexadecimal
0xff
Base 36
73
Bits
8
Bytes (mín.)
1
Cabe em
int16
Operações bitwise (decimal)
A110012
B101010
=10008
Como usar esta ferramenta
- Digite o número em qualquer uma das bases
- Veja a conversão simultânea nas demais
- Use as operações bitwise para testar máscaras
- Copie o valor no formato que precisa
Sobre esta ferramenta
O que é
A base define quantos símbolos o sistema usa: binário tem 2, octal 8, decimal 10 e hexadecimal 16. Um mesmo valor pode ser escrito em qualquer uma delas — 255 é FF em hexadecimal e 11111111 em binário.
Quando usar
- Interpretar máscara de bits de permissão ou de flags
- Converter cor hexadecimal para os componentes RGB
- Depurar protocolo binário ou registro de hardware
- Entender endereçamento e máscara de rede
- Conferir o resultado de uma operação bitwise
Perguntas frequentes
- Por que hexadecimal é tão usado em programação?
- Porque cada dígito hexadecimal representa exatamente quatro bits, então um byte cabe em dois dígitos. Isso deixa a leitura de valores binários muito mais curta e previsível.
- O que faz o operador & entre dois números?
- Compara bit a bit e mantém 1 apenas onde os dois valores têm 1. É a operação usada para testar se uma flag está ligada dentro de uma máscara.
- Qual a diferença entre >> e >>>?
- Os dois deslocam bits para a direita, mas >> preserva o sinal do número e >>> preenche com zero à esquerda, tratando o valor como sem sinal.