Pesquisar aqui

segunda-feira, 24 de fevereiro de 2020

C++ - Type modifiers

Os type modifiers (modificadores de tipo) são keywords que podemos colocar antes de certos tipos de dados de modo a modificá-los.
  • unsigned;
  • signed;
  • short;
  • long;

Por exemplo, podemos colocar unsigned atrás de int ao criar uma variável. Assim, a variável só poderá armazenar números inteiros positivos (unsigned, sem sinal: sem sinal negativo).
unsigned int number;

number = 6; //VÁLIDO!
number = -6; //ERRO!

Aqui está uma tabela com diferentes modificações aos tipos de dados:

Utilizamos os type modifiers para utilizar menos memória. De nada nos vale ter uma variável capaz de armazenar valores negativos quando queremos apenas positivos, por exemplo. Às vezes, é até mesmo necessário, se quisermos ter uma variável que armazena grandes valores precisamos de um long ou long long.

Referências (18/02/2020)

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.