O código binário é um sistema de representação de dados usando apenas dois símbolos:0 e 1. Esses símbolos, chamados bits (abreviados para dígitos binários), representam a presença ou ausência de um sinal elétrico ou outro fenômeno de dois estados semelhantes. Devido à sua simplicidade e implementação direta em circuitos eletrônicos, é a linguagem fundamental dos computadores e da eletrônica digital.
Aqui está um colapso de seu formato:
*
Base-2 Sistema: Ao contrário do sistema decimal (Base-10), que usa dez dígitos (0-9), o binário é um sistema Base-2. Cada posição em um número binário representa uma potência de 2, a partir de 2
0
(posição mais à direita) e aumentando para a esquerda (2
1
, 2
2
, 2
3
, e assim por diante).
*
Representação: Uma sequência de 0s e 1s representa um valor. Por exemplo:
* `0101` (binário) é igual a 1 * 2
3
+ 0 * 2
2
+ 1 * 2
1
+ 1 * 2
0
=8 + 0 + 2 + 1 =11 (decimal)
*
Usos múltiplos: Binário não é apenas para números. É usado para representar:
*
números: Como mostrado acima. Inteiros, números de ponto flutuante e outros tipos numéricos são todos codificados em binário.
*
Texto: Os caracteres (letras, números, símbolos) recebem códigos numéricos (como ASCII ou Unicode) e esses códigos são então representados em binário. Por exemplo, a letra 'A' pode ser representada como `01000001`.
*
Instruções: As instruções do computador (dizendo à CPU o que fazer) também são codificadas em binário. Cada instrução pode ter um código binário específico que o processador entende.
*
Imagens, áudio, vídeo: Estes são representados como sequências de bits que codificam valores de cores de pixel, ondas sonoras e quadros de vídeo, respectivamente.
Em essência, o "formato" é simplesmente uma sequência de 0s e 1s. A interpretação dessa string depende do contexto (é um número, texto, instrução etc.) e o esquema de codificação específico que está sendo usado. Existem vários padrões e convenções de como o binário é organizado e interpretado para representar diferentes tipos de dados.