O que é Conversão de Bases Numéricas?

A calculadora de base numérica converte números entre diferentes sistemas de numeração: binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16), além de outras bases customizadas. Cada sistema usa um conjunto diferente de símbolos e potências da base para representar valores.

No sistema decimal (base 10): 10 dígitos (0-9); cada posição vale 10^n. No binário (base 2): 2 dígitos (0, 1); cada posição vale 2^n. No octal (base 8): 8 dígitos (0-7). No hexadecimal (base 16): 16 símbolos (0-9 e A-F, onde A=10, B=11, C=12, D=13, E=14, F=15). Aplicações em tecnologia: binário é a linguagem nativa dos computadores (transistores representam 0 ou 1); hexadecimal é amplamente usado em HTML/CSS (cores: #FF5733 = vermelho = RGB 255,87,51), endereçamento de memória, código de máquina e depuração de sistemas; octal é usado em permissões de arquivo no Linux (chmod 755 = 111 101 101 em binário).

Como usar a Conversão de Bases Numéricas?

Para converter da base 10 para outra base, divida sucessivamente o número pela base desejada, anotando os restos de cada divisão. Os restos, lidos de baixo para cima, formam o número na nova base. Para converter de outra base para a base 10, multiplique cada dígito pela base elevada à sua posição (contando da direita para a esquerda, começando em 0) e some os resultados. Para conversões entre binário e hexadecimal, agrupe os dígitos binários em grupos de 4 (da direita para a esquerda) e converta cada grupo.

N₁₀ = dₙ × bⁿ + ... + d₁ × b¹ + d₀ × b⁰ (onde b é a base e d são os dígitos)

Exemplo prático

Converta o número decimal 156 para binário e hexadecimal: Binário (base 2): 156 ÷ 2 = 78 resto 0 78 ÷ 2 = 39 resto 0 39 ÷ 2 = 19 resto 1 19 ÷ 2 = 9 resto 1 9 ÷ 2 = 4 resto 1 4 ÷ 2 = 2 resto 0 2 ÷ 2 = 1 resto 0 1 ÷ 2 = 0 resto 1 156₁₀ = 10011100₂ Hexadecimal: Agrupando em 4 bits: 1001 1100 = 9C₁₆

Perguntas frequentes

Como converter decimal para binário?

Divisões sucessivas por 2, anotando os restos: 13 em binário. 13/2=6 resto 1; 6/2=3 resto 0; 3/2=1 resto 1; 1/2=0 resto 1. Leia os restos de baixo para cima: 1101. Verificação: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8+4+0+1 = 13. Para números maiores: continue o mesmo processo. Alternativa rápida para potências de 2: 128=10000000; 64=1000000; 32=100000; 16=10000; 8=1000; 4=100; 2=10; 1=1. Qualquer número é soma de potências de 2.

Como converter hexadecimal para decimal?

Multiplique cada dígito pelo seu valor de posição (potência de 16). Exemplo: 1F3 em hexadecimal. 1×16² + F×16¹ + 3×16⁰ = 1×256 + 15×16 + 3×1 = 256 + 240 + 3 = 499 em decimal. Para cores HTML (#RRGGBB): #FF5733. FF = 255; 57 = 5×16+7 = 87; 33 = 3×16+3 = 51. Cor: RGB(255, 87, 51). Tabela de conversão hex-dec: A=10, B=11, C=12, D=13, E=14, F=15. Para converter rapidamente: use a calculadora ou calc.exe no modo Programador.

Como funciona o sistema binário nos computadores?

Computadores usam sistema binário porque transistores (componentes eletrônicos básicos) têm dois estados: ligado (1) ou desligado (0). Um bit é a menor unidade de informação (0 ou 1). Agrupamentos: 4 bits = nibble; 8 bits = 1 byte; 1.024 bytes = 1 kilobyte (KB); 1.024 KB = 1 megabyte (MB); 1.024 MB = 1 gigabyte (GB). Texto em ASCII: cada caractere é 8 bits (1 byte). A letra A = 65 decimal = 01000001 binário. Unicode (UTF-8): usa 1-4 bytes por caractere, suportando todos os idiomas do mundo.

O que significam as permissões de arquivo no Linux (chmod)?

No Linux, as permissões são representadas em octal: chmod 755 significa: 7 = rwx (leitura+escrita+execução) para dono; 5 = r-x (leitura+execução) para grupo; 5 = r-x para outros. Em binário: 7 = 111; 5 = 101. Permissões comuns: 755 (executável público); 644 (arquivo normal leitura pública); 600 (arquivo privado do dono); 777 (todos podem tudo — evitar em produção por segurança). O comando chmod 755 arquivo converte 7, 5, 5 para binário e define as permissões correspondentes.

Como cores HTML usam hexadecimal?

Cores HTML no formato #RRGGBB usam dois dígitos hexadecimais para cada canal de cor (vermelho, verde, azul), de 00 a FF (0 a 255 em decimal). Exemplos: #FF0000 = vermelho puro (R=255, G=0, B=0); #00FF00 = verde puro; #0000FF = azul puro; #FFFFFF = branco (255,255,255); #000000 = preto (0,0,0); #808080 = cinza médio (128,128,128). Formato abreviado: #RGB (3 dígitos) = #RRGGBB quando cada par tem dígitos idênticos: #FFF = #FFFFFF. Opacidade: #RRGGBBAA (4 pares, AA = opacidade).

O que é número em ponto flutuante (float)?

Números em ponto flutuante representam decimais no sistema binário usando o padrão IEEE 754. Float (32 bits): 1 bit de sinal + 8 bits de expoente + 23 bits de mantissa. Isso limita a precisão a aproximadamente 7 dígitos decimais. Double (64 bits): 15-16 dígitos de precisão. Por isso: 0.1 + 0.2 em Python não é exatamente 0.3, mas 0.30000000000000004 (imprecisão do ponto flutuante binário). Para cálculos financeiros, use Decimal (Python) ou BigDecimal (Java) que guardam números decimais com precisão exata.

Ferramentas relacionadas

Aritmética ModularNúmeros por ExtensoFatoração em PrimosPorcentagemMédia Aritmética e PonderadaRegra de TrêsRaiz Quadrada e CúbicaMMC e MDC — Múltiplos e Divisores
Ver todas as calculadoras →
CalculaCentro - Featured on FoundrList Featured on Startup Benchmarks CalculaCentro - Featured on Startup Fame Launching Soon on Uneed Featured on ToolFame Featured on Findly.tools Featured on Wired Business Monitor your Domain Rating with FrogDR Featured on Twelve Tools