Os computadores não pensam em palavras. Eles nem pensam em números como nós. Eles operam em uma linguagem fundamental construída a partir de apenas dois símbolos: 0 e 1. Este é o sistema binário e é a base de toda a tecnologia digital moderna. Cada imagem que você passa, cada mensagem que você envia e cada linha de código que você escreve são, em última análise, reduzidas a esses dois estados.
Esses símbolos são chamados de bits, abreviação de dígitos binários. Dentro do hardware do seu dispositivo, um bit representa uma realidade física. Está ligado ou desligado. Verdadeiro ou falso. Alta tensão ou baixa tensão. Não existe meio termo. Essa lógica binária permite que a eletrônica processe dados com precisão, transformando informações abstratas em sinais elétricos concretos.
Por que os computadores usam Base 2
Nós, humanos, confiamos no sistema decimal. É a base 10. Usamos dígitos de 0 a 9. Parece natural porque temos dez dedos. Os computadores, no entanto, enfrentam dez estados distintos. É muito mais fácil e confiável projetar circuitos que distingam entre dois estados.
Ambos os sistemas são posicionais. Isso significa que o valor de um dígito depende inteiramente de onde ele está na sequência.
Pegue o número decimal 23. O ‘2’ não é apenas dois. Ele fica na casa das dezenas. Representa 2 vezes 10 elevado a 1, que é igual a 20. O ‘3’ está na casa das unidades. É 3 vezes 10 elevado a 0, que é igual a 3. Some-os e você terá 23.
O binário funciona com o mesmo princípio, mas usa base 2. As posições representam potências de 2 em vez de 10. Essa mudança é crítica. Muda a forma como calculamos o valor, mas não como armazenamos as informações.
De Bits a Bytes
Um único bit é pequeno. Um único 0 ou 1 quase não tem significado por si só. Para representar dados complexos, os computadores agrupam bits.
A unidade padrão é o byte. Um byte equivale a 8 bits. Com 8 bits, você pode criar 256 combinações únicas (de 00000000 a 11111111). Esse intervalo é suficiente para codificar todas as letras do alfabeto, números, pontuação e caracteres especiais.
Sistemas como ASCII ou UTF-8 usam esses valores de bytes para mapear caracteres específicos. Quando você digita a letra ‘A’, o computador não armazena uma imagem de A. Ele armazena uma sequência binária que se traduz no número 65 em decimal. Esse número informa à tela exatamente quais pixels acender.
Convertendo Binário em Decimal
Se você quiser entender como os números binários se traduzem em valores que reconhecemos, você terá que fazer algumas contas. Você não está adivinhando. Você está calculando valores posicionais.
Para converter um número binário em decimal, você multiplica cada dígito por 2 elevado à potência de sua posição. Você começa do lado direito, que é a posição 0, e move para a esquerda.
Vamos decompor o número binário 1011.
- O dígito mais à direita é 1. Está na posição 0. Portanto, 1 × 2⁰ = 1.
- O próximo dígito é 1. Está na posição 1. Portanto, 1 × 2¹ = 2.
- O próximo dígito é 0. Está na posição 2. Portanto, 0 × 2² = 0.
- O dígito mais à esquerda é 1. Está na posição 3. Portanto, 1 × 2³ = 8.
Agora, some os resultados: 8 + 0 + 2 + 1 = 11.
A sequência binária 1011 é exatamente o número decimal 11.
Convertendo Decimal em Binário
O processo inverso é igualmente simples. Envolve divisão e restos. Para transformar um número decimal em binário, você divide o número por 2 repetidamente. Você registra o restante de cada vez. Então, você lê esses restos na ordem inversa.
Vamos converter o número decimal 11 novamente em binário.
- 11 dividido por 2 é 5, com resto 1.
- 5 dividido por 2 é 2, com resto 1.
- 2 dividido por 2 é 1, com















