Um bit é a menor informação armazenada em um computador. Cada bit pode assumir apenas dois valores, que representamos por 0 e 1 na notação binária. Um conjunto de n bits é suficiente para armazenar um número inteiro entre 0 e 2^n-1. Assim, um byte, que corresponde a 8 bits, é suficiente para armazenar os números inteiros de 0 a 255 . Indique o maior número inteiro (não negativo) que pode ser armazenado usando-se:
a) 16 bits.

Passo 1

O enunciado lembra que cada bit pode assumir os valores 0 ou 1 e que um conjunto de n bits armazena inteiros de 0 até 2^n-1. Aqui queremos o maior inteiro não negativo para n=16.

Passo 2

Em geral, com n bits conseguimos 2^n valores, de modo que o maior inteiro é
max = 2^n - 1

Passo 3

Aplicando para n=16:
2^16 = 65536
logo
max = 2^16 - 1 = 65536 - 1 = 65535

Resposta

65535

Exercícios de Livros Relacionados