O seu desafio é escrever os tipos de dados numéricos e o seu range. Você deverá escrever isso de forma que os meteorologistas possam ajudá-lo a escolher o melhor tipo. Uma dica é, em vez de escrever a quantidade de bytes de cada tipo, mostrar qual o menor e o maior número que pode ser armazenado naquele tipo. Para entender melhor os tipos de dados em C e as faixas de valores, acesse:
Soluções para a tarefa
Resposta:
Em primeiro lugar, vamos mostrar o intervalo dos tipos numéricos, sem o uso de modificadores:
Descrição da imagem não disponível
Além disso, existem os modificadores de tipo:
- short: diminui o espaço necessário para guardar a variável e só pode ser usado com o tipo int.
- long: aumenta o espaço tomado pela variável e, portanto, aumenta seu valor máximo e/ou sua precisão e pode ser usado com int e double.
- signed: indica que o número deverá ser guardado com sinal, ou seja, podem ser guardados números positivos e negativos.
- unsigned: indica que o número deverá ser armazenado sem sinal; assim, o maior número aumenta, pois não temos os números negativos.
De posse dessas informações, é possível escolher de forma mais consistente os tipo de dados que precisarão ser armazenados para uma boa previsão do tempo.
Explicação:
Padrão de resposta esperado
Em primeiro lugar, vamos mostrar o intervalo dos tipos numéricos, sem o uso de modificadores:
Além disso, existem os modificadores de tipo:
- short: diminui o espaço necessário para guardar a variável e só pode ser usado com o tipo int.
- long: aumenta o espaço tomado pela variável e, portanto, aumenta seu valor máximo e/ou sua precisão e pode ser usado com int e double.
- signed: indica que o número deverá ser guardado com sinal, ou seja, podem ser guardados números positivos e negativos.
- unsigned: indica que o número deverá ser armazenado sem sinal; assim, o maior número aumenta, pois não temos os números negativos.
De posse dessas informações, é possível escolher de forma mais consistente os tipo de dados que precisarão ser armazenados para uma boa previsão do tempo.