-
Representação de um inteiro relativo
Um inteiro relativo é um número inteiro que pode ser negativo. É necessário por conseguinte codificar o número de modo a que se possa saber se se trata de um número positivo ou de um número negativo, e é necessário também que as regras de adição sejam conservadas. O truque consiste em utilizar uma codificação que se chama complemento a dois.
um inteiro relativo positivo ou nulo será representado em binária (base 2) como um inteiro natural, com a única diferença que o bit de peso forte (o bit situado à extrema esquerda) representa o sinal. É necessário por conseguinte assegurar-se, para um inteiro positivo ou nulo que ele está a zero (o 0 corresponde a um sinal positivo, 1 a um sinal negativo). Assim se codificamos um inteiro natural em 4 bits, o maior número será 0111 (quer dizer, 7 em base decimal).
Geralmente, o maior inteiro relativo positivo codificada em n bits será 2^(n-1)-1.
2^(8-1) - 1 = (2^7) - 1 = 128 - 1 = 127
um inteiro relativo negativo graças à codificação em complemento a dois.
Fonte: http://br.ccm.net/contents/61-representacao-dos-numeros-inteiros-e-reais
-
Que pergunta maldona para compor um item de prova.
Mas um byte corresponde armazena -128 a 128 blocos com sinal e 0 a 255 caraccteres sem sinal.
-
Letra a.
Explicando por meio da probabilidade:
1 byte corresponde a 8 bits. Cada bit pode conter 0 ou 1 (2 possibilidades), logo tenho 2^8 = 256.
Assim, podem-se representar os números inteiros sinalizados:
- positivos: 0 a 127 (128 possibilidades)
- negativos: -1 a -128 (128 possibilidades)
** 128 + 128 = 256
Logo, qualquer número entre -128 a 127 pode ser representado por um byte!
E a única resposta possível é a letra A.
-
quando eu penso que estou pronto para as provas, aí vem um "kids graça é essa?"