Qual é o número mínimo de bytes necessários para armazenar um número inteiro positivo que pode chegar até no máximo 50000?
Soluções para a tarefa
Respondido por
17
Resposta:
2
Explicação passo-a-passo:
Respondido por
8
Neste caso é gasto ao todo 4 bytes.
Explicação passo-a-passo:
Todo número inteiro, pode ser armazenado numa variavel do tipo "Int", este tipo de variavel tem sempre o mesmo tamanho desde que o seu número inteiro esteja entre -2147483648 e 2147483647, que é o caso, pois 50000 esta neste meio, logo, se este inteiro estiver de fato armazenado em uma variavel "int" só e não em um array, então ele pesa 4 bytes.
Note que essa é a menor forma de armazenar este número, pois a única forma que gasta menos que uma variavel "Int", são as variaveis "char" , que gastam 1 byte para cada caracter, que não compensa neste caso, e a variavel "bool" que só armazena verdadeiro ou falso, também não vem ao caso.
Perguntas interessantes
Filosofia,
7 meses atrás
Matemática,
7 meses atrás
Português,
11 meses atrás
Geografia,
1 ano atrás
Ed. Física,
1 ano atrás