Binário
Binário (ou base 2) é um sistema numérico que usa apenas dois dígitos — 0 e 1. Computadores operam em binário, o que significa que armazenam dados e realizam cálculos usando apenas zeros e uns.
Um único dígito binário só pode representar Verdadeiro (1) ou Falso (0) na lógica booleana. No entanto, vários dígitos binários podem ser usados para representar números grandes e realizar funções complexas. Na verdade, qualquer número inteiro pode ser representado em binário.
Abaixo está uma lista de vários números decimais (ou de "base 10") representados em binário.
| Decimal | Binário | Cálculo na base 2 |
|---|---|---|
| 0 | 0 | n/d |
| 1 | 1 | 20 |
| 2 | 10 | 21 |
| 3 | 11 | 21 + 20 |
| 4 | 100 | 22 |
| 5 | 101 | 22+ 20 |
| 6 | 110 | 22 + 21 |
| 7 | 111 | 22 + 21 + 20 |
| 8 | 1000 | 23 |
| 9 | 1001 | 23 + 20 |
| 10 | 1010 | 23 + 21 |
| 64 | 1000000 | 26 |
| 256 | 100000000 | 28 |
| 1024 | 10000000000 | 210 |
Um bit contém um único valor binário — 0 ou 1. Um byte contém oito bits, o que significa que pode ter 256 (28) valores diferentes. Esses valores podem ser usados para representar diferentes caracteres em um documento de texto, os valores RGB de um pixel em um arquivo de imagem ou muitos outros tipos de dados.
Arquivos grandes podem conter vários milhares de bytes ou vários (megabytes) de dados binários. Um aplicativo grande pode ocupar milhares de megabytes de dados. Não importa o tamanho de um arquivo ou programa: em seu nível mais básico, ele é simplesmente uma coleção de dígitos binários que pode ser lida pelo processador de um computador.
NOTE: O termo "binário" também pode ser usado para descrever um programa de software compilado. Depois que um programa é compilado, ele contém dados binários chamados "código de máquina" que podem ser executados pela CPU de um computador. Nesse caso, "binário" é usado em contraste com os arquivos de código-fonte baseados em texto usados para criar o aplicativo.
Teste seus conhecimentos