Neste tutorial de nosso curso de C++, vamos dar continuidade ao estudo das variáveis, agora aprendendo um pouco mais sobre seus tipos, tamanho e precisão.
Uma prova disso é a responsabilidade que o programador tem com cada byte da memória do computador, através da linguagem C++.
Sempre que declaramos uma variável estamos, diretamente, reservando bytes da memória de sua máquina, e dando acesso ao endereço daquele espaço reservado através do nome da variável.
Existe uma função (bloco de código, pronto para usar) que nos fornece o tamanho de cada tipo de dado que estudamos, é a função: sizeof()
Seja pra armazenar o número 0, o 1, o 2112 ou o 2147483647, ele guarda 4 bytes da memória do seu computador. Mas, as vezes isso pode ser desperdício.
Vamos supor que você está trabalhando com um microcontrolador ou quer fazer o sistema de um relógio digital ou timer de microondas. Nesses casos, memória é um recurso RARO e LIMITADÍSSIMO, quanto menos desperdiçarmos, melhor.
E caso esteja fazendo um software pra NASA estudar planetas que estão a bilhões de trilhões de km de distância e precisa usar número gigantescos? Aí você usa o long: