Negocio

O que é 255 no binário? – Como fazer e etapas

255 em números binários

Resumidamente, você pode chegar a 255 muito rapidamente usando números binários (base 2), porque 255 é 1 menor que 256, que é 2 elevado à oitava potência (2 x 2 x 2 x 2 x 2 x 2 x 2 x 2) . Qualquer potência de 2 é expressa em binário como 1 com um número de 0s seguintes, igual a essa potência. Por exemplo, 16 é 2 ^ 4 (ou 1 com quatro zeros em binário).

Potência de 2 Valor Decimal Valor binário
0 1 1 (sem zeros)
1 2 10 (um zero)
2 4 100 (dois zeros)
3 8 1000 (três zeros)
4 16 10.000 (quatro zeros)
5 32 100000 (cinco zeros)
6 64 1000000 (seis zeros)
7 128 10000000 (sete zeros)
8 256 100000000 (oito zeros)

Veja o padrão? Em binário, 2’s são como 10’s no sistema decimal. No sistema decimal, 9 vem antes de 10. 99 vem antes de 100. 999 vem antes de 1000. Em binário, são todos 1s e 0s. Portanto, a etapa anterior a 256 é composta de 1s. Portanto, 255 em binário é 11111111.

O passo anterior a qualquer potência de 2 é uma seqüência de 1’s. Assim como 9 vem antes de 10 em decimal, 1 vem antes de 10 em binário. Existem tantos 1 quanto o número da potência que é a próxima etapa.

Potência de 2 Valor Decimal Valor decimal menos 1 Valor binário
0 1 0 0 (sem 1)
1 2 1 1 (um 1)
2 4 3 11 (dois 1’s)
3 8 7 111 (três 1’s)
4 16 15 1111 (quatro 1’s)
5 32 31 11111 (cinco 1’s)
6 64 63 111111 (seis 1’s)
7 128 127 1111111 (sete 1’s)
8 256 255 11111111 (oito 1’s)

256 seria expresso em binário por 100000000, um 1 com oito zeros, uma vez que é 2 elevado à oitava potência, então o binário 255 seria a etapa anterior, que seria 11111111 (oito zeros em uma linha). Qualquer número que seja 1 menor que uma potência de 2 será meramente uma seqüência de 1’s igual à potência desse número.

Novamente, vemos que 255 em binário é escrito como 11111111.

Métodos de conversão alternativos

As etapas gerais para converter um número decimal em um número binário são simples:

  1. Determine se o número é ímpar ou par. Se o número for ímpar. Se o número for ímpar , escreva 1 para o próximo dígito mais baixo e subtraia 1 do número.
  2. Se o número for par , escreva 0 para o próximo dígito mais baixo e não subtraia nada.
  3. Divida por 2.
  4. Continue essas etapas até chegar a 0.

Nosso 255 ficaria assim:

  1. 255 é ímpar, então começamos com 1, subtraímos 1 de 255 e dividimos 254 por 2.
  2. 127 é ímpar, então escrevemos outro 1, subtraímos 1 de 127 e dividimos 126 por 2.
  3. 63 é ímpar, então escrevemos outro 1, subtraímos 1 de 63 e dividimos 62 por 2.
  4. Faríamos as mesmas etapas para 31, 15, 7, 3 e 1.
  5. O número final seria 11111111.

Outra maneira de expressar decimais em binários é contar através dos números binários. Contar em binário é como contar em decimal, embora você mude as ordens de magnitude muito mais rapidamente. São necessárias dez contagens para chegar a dez, ou ’10’ em decimal, mas são necessárias apenas duas contagens para chegar a ’10’ em binário. Deve-se notar que os dois valores não são equivalentes; 10 em binário é 2 em decimal. Aqui está uma contagem até 16 em decimal, que é 10.000 em binário:

Decimal Binário
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
16 10.000

Quando você está convertendo de volta para decimal, tudo o que você precisa fazer é somar os valores de cada um dos 1 no número binário. Por exemplo, 11001100 tem um 1 nas posições 4, 8, 64 e 128. Isso significa que 11001100 = 4 + 8 + 64 + 128 = 204 em decimal.

Resumo da lição

Os números binários são números escritos na base dois. Isso significa que qualquer potência de dois é escrita como um com um número de zeros seguindo-a e um número inteiro pode ser representado em binário. 256 é uma potência par de dez, equivalente a 100000000. Como é um a menos que uma potência par de dois, o número 255 pode ser escrito em binário como 11111111.