Questão FC373166
Uma linguagem de programação possui um tipo de dado que armazena números inteiros em 2 bytes de memória. Para saber a quantidade de valores inteiros diferentes que poderão ser arma
Algoritmos e Lógica de Programação
FCC · 2019
Uma linguagem de programação possui um tipo de dado que armazena números inteiros em 2 bytes de memória. Para saber a quantidade de valores inteiros diferentes que poderão ser armazenados nesse tipo de variável, utiliza-se o cálculo:
- 2 * 1016
- 2 8 + 2 8
- 16 2
- 2 16
- 2 10
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Um tipo que ocupa 2 bytes armazena, no total, 16 bits, pois 1 byte = 8 bits e 2 × 8 = 16.
Cada bit pode assumir 2 valores (0 ou 1). Quando você junta vários bits, as combinações possíveis crescem multiplicativamente: para \(n\) bits há \(2^n\) padrões distintos.
Portanto, com 16 bits o número de valores inteiros diferentes é \(2^{16}\).
Em termos numéricos, isso resulta em \(2^{16} = 65536\) padrões distintos, ou seja, essa é a quantidade de valores que esse tipo de dado pode representar.
Conteúdo do catálogo FC Concursos · Atualizado em