Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

256 em binário

Olá, o Maurício diz que 256 em código binário é 11111111, mas não seria 10000000?

1 resposta
solução!

Olá Antonio, tudo jóia?

Sim, você está correto! O número 256 em binário é 10000000 mesmo mas não foi bem isso que o Mauricio quis dizer. Ele estava se referenciando a conversão do byte em hexadecimal.

Se ficou confuso, calma, vamos a um exemplo:

A unidade de medida bit pode armazenar somente 0 ou 1.

A unidade de medida byte armazena 8 bits.

O formato de um byte é semelhante a: [bit bit bit bit bit bit bit bit] (onde cada bit pode ser substituido por 0 ou 1).

Para descobrirmos a quantidade de possibilidades que temos para a formação de um byte basta fazermos a conta 2^8 que é igual a 256.

Então para cada byte há 256 formações possiveis.

O maior número que um bit pode alcançar é 1.

O maior número que um byte pode alcançar é 1111 1111.

O que o Mauricio quis dizer é que 1 byte pode armazenar 256 possibilidades e entre elas a maior de todas é o número 1111 1111.

Só que fica muito ruim escrevermos todos esses números e é ai que entra a base hexadecimal (Glória a Deuxx).

A base hexadecimal é igual a {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Repare que o valor maximo hexadecimal é o F.

Como ele diz no video, 1 byte é equivalente a 8 bits em base binaria OU equivalente a dois algarismos em base hexadecimais.

Ou seja, FF (Hexadecimal) == 1 byte == 1111 1111.

Espero ter ajudado :D