Informática, perguntado por kraullerardamax, 9 meses atrás

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 sarinha090957
0

Resposta:

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

Explicação:

Respondido por iSankyYT
0

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.

Espero ter ajudado!

Perguntas interessantes