Conversão

Conversor de binário para octal

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é o sistema numérico binário?

O sistema numérico binário é um sistema numeral de base 2 amplamente utilizado em ciência da computação e eletrônica digital. Ele utiliza apenas dois dígitos — 0 e 1 — para representar valores.
Cada dígito em um número binário corresponde a uma potência de 2. O bit mais à direita representa 202^0, o próximo à esquerda representa 212^1 e assim por diante.

Por exemplo:

(1101)2=1×23+1×22+0×21+1×20=8+4+0+1=1310(1101)_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 8 + 4 + 0 + 1 = 13_{10}

Os números binários são comumente usados porque os circuitos eletrônicos podem facilmente distinguir entre dois estados — LIGADO (1) e DESLIGADO (0).

O que é o sistema numérico octal?

O sistema numérico octal é um sistema numeral de base 8 que utiliza dígitos de 0 a 7. É uma forma compacta de expressar números binários e foi historicamente utilizado em computadores antigos que operavam com palavras de 12, 24 ou 36 bits.

Cada dígito em um valor octal corresponde a três dígitos binários (bits), pois 23=82^3 = 8. Por isso, converter entre binário e octal é direto e não requer conversão intermediária para decimal.

Por exemplo:

(10)8=1×81+0×80=810(10)_8 = 1 \times 8^1 + 0 \times 8^0 = 8_{10}

Conversão passo a passo

Passo 1: Converter binário para decimal

(11010110)2=1×27+1×26+0×25+1×24+0×23+1×22+1×21+0×20=214(11010110)_2 = 1 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 214

Passo 2: Decimal para octal

Dividimos o número repetidamente por 8 e registramos os restos.

DivisãoQuocienteResto
214 ÷ 8266
26 ÷ 832
3 ÷ 803

Lendo os restos de baixo para cima obtemos 3268326_8.

Converter com agrupamento binário

Cada dígito octal representa 3 bits binários.

BinárioOctal
0000
0011
0102
0113
1004
1015
1106
1117

Por exemplo, para converter 1001100112100110011_2 para octal, agrupe em conjuntos de três: 100 110 011100\ 110\ 011.
Converta cada grupo:
1002=48100_2=4_8, 1102=68110_2=6_8, 0112=38011_2=3_8.
Assim, 1001100112=4638100110011_2 = 463_8.

Pode-se usar ambos os métodos para converter binário para octal - utilizando decimal como um passo intermediário ou agrupando diretamente em conjuntos de 3 bits.

Perguntas frequentes

Como converter binário 100110011 para octal manualmente?

Agrupe em conjuntos de três: 100 110 011100\ 110\ 011.
Converta cada grupo:
1002=48100_2=4_8, 1102=68110_2=6_8, 0112=38011_2=3_8.
Assim, 1001100112=4638100110011_2 = 463_8.

Por que o agrupamento de três dígitos binários funciona perfeitamente?

Porque 23=82^3=8, três dígitos binários correspondem exatamente a um dígito octal, tornando a conversão direta e sem erros.

Como verificar a precisão da conversão de binário para octal?

Converta binário para decimal, depois decimal para octal usando divisão por 8. Se ambos os valores octais coincidirem, sua conversão está correta.

Qual é o equivalente octal de binário 11111111?

Vamos converter o binário 11111111 em decimal, depois decimal para octal.

111111112=1×27+1×26+1×25+1×24+1×23+1×22+1×21+1×20=2551011111111_2 = 1 \times 2^7 + 1 \times 2^6 + 1 \times 2^5 + 1 \times 2^4 + 1 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 255_{10}

Em seguida, converta 255 para octal:

DivisãoQuocienteResto
255 ÷ 8317
31 ÷ 837
3 ÷ 803
25510=3778255_{10} = 377_8

Assim, o equivalente octal do binário 11111111 é 377.

Reportar um erro

Este campo é obrigatório.