Pular para o conteúdo
Ana Malagoli

Modificadores de tipos de dados

São usados para alterar as propriedades dos tipos de dados primitivos, permitindo uma manipulação mais precisa e eficiente das variáveis

C 1 min de leitura

Outro assunto que eu vi em C, foi os modificadores de tipos de dados, que permitem que você controle melhor como os dados são armazenados e manipulados no programa.

Em C, os modificadores mais comuns são unsigned e long.

  • Armazena apenas valores positivos
  • int pode armazenar valores que vão de -2,147,483,648 a 2,147,483,647, permitindo tanto números positivos quanto negativos. Já um unsigned int pode armazenar apenas valores positivos, dobrando a faixa positiva para 0 a 4,294,967,295.
  • char pode armazenar valores que vão de -128 a 127. Já um unsigned char pode armazenar apenas valores positivos, permitindo um intervalo de 0 a 255. Isso é útil para armazenar caracteres de conjuntos de caracteres estendidos ou para representar dados binários.

  • Usado para aumentar a capacidade de armazenamento dos tipos de dados primitivos.
  • Como já falado acima, um int normal pode armazenar valores que vão de -2,147,483,648 a 2,147,483,647. Já um long int pode armazenar valores muito maiores, de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807, proporcionando uma faixa muito mais ampla para cálculos que exigem grandes números inteiros.

Variávelespecificador de formato
int%d
unsigned int%u
long int%ld
long double%Lf
unsigned long int%lu