Binário / Hex / Conversor decimal
Converta um número entre binário, octal, decimal e hexadecimal, com uma tabela de desagregação.
Atualização dos resultados ao digitar.
Sobre esta calculadora
O big, hexadecimal e o conversor decimal mostram o mesmo número em todas as bases. Os computadores funcionam em binários (base 2), mas os programadores rotineiramente trocam entre bases para tornar os valores legíveis: decimal (base 10) para as quantidades cotidianas, hexadecimal (base 16) para os valores e endereços de memória de bytes e octal (base 8) para as coisas como os permissões de arquivos Unix. Este conversor toma um número inteiro em qualquer dessas quatro bases e mostra-o em todos os quatro, juntamente com o seu comprimento de bit. Os dígitos permitidos em cada base vão para um menos que a base — usos binários 0–1, octal 0–9 e hexadecimal 0–9 em seguida, A–F para os códigos binários — tudo, i.e. exatamente no seu bitte é um número de fágua.
Perguntas mais frequentes
Como faço para converter a decimal em hexadecimal?
Repetidamente dividida por 16 e leia os restantes de última a primeira, usando A–F para 10–15. O decimal 255 é FF em hexadecimal e 11 em binário.
Por que é usado hexadecimal na computação?
Cada mapa hexadecimal de dígitos para exatamente quatro bits binários, então o hexadecimal é uma forma compacta e legível de escrever valores de bytes e endereços de memória — 0xFF é um byte de todos.
Posso inserir números com prefixos de 0x, 0b ou 0o?
Sim. Um prefixo 0x (hex), 0b (binario) ou 0o (otal) líder é despojado automaticamente, para que você possa colar valores diretamente do código. Basta certificar-se que a base de entrada que você seleciona corresponde aos dígitos que você introduza.
O que me diz o comprimento do bocado?
É quantos dígitos binários o valor precisa. Decimal 255 é 8 bits (um byte); 256 precisa de 9 bits. O comprimento de bits é útil para escolher tipos de dados e verificar se um valor se encaixa em um byte, palavra de 16 bits ou registro de 32 bits.
Para que é utilizado octal?
Octal agrupa os bits em três e aparece principalmente em permissões de arquivo Unix (como 755 ou 644) e alguns sistemas legado. Cada mapa de dígitos octal a exatamente três bits binários, a maneira em que cada dígito hexadecimal mapeia até quatro.
Porque é que eu tive "número inválido para esta base"?
Um dígito que você introduziu não é permitido na base selecionada — por exemplo a letra F ou o dígito 8 em um número binário, que apenas permite 0 e 1. Mude a base de entrada para corresponder ao seu valor, ou corrigir o dígito fora de alcance.
API — use esta calculadora do código
Chame esta calculadora como um ponto final JSON livre — não é necessário qualquer chave. Enviar os valores de campo abaixo como parâmetros de consulta ou JSON. Leia os documentos completos da API →
Ponto final
GET https://calculator.free/api/v1/binary-hex/
curl
curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
"value": "255",
"base": "10"
}));
const data = await r.json();
console.log(data.results);
Os resultados são estimativas para orientação geral, não aconselhamento financeiro, médico ou fiscal.