Tipos de dados primitivos em C: um guia para iniciantes

Tipos de dados são palavras-chave que definem o tamanho e o tipo de valor que você pode armazenar em uma variável. Tipos primitivos são tipos de dados que vêm como parte da linguagem de programação.

Tipos não primitivos são aqueles definidos pelo programador. Eles também são chamados de tipos de referência. Neste artigo, você aprenderá os sete tipos primitivos em C.

Tipos de valor inteiro

Se você precisar armazenar um valor inteiro em uma variável, poderá declará-lo como um dos três tipos a seguir: int, short ou long .

 int x;
short y;
long z;

A escolha depende de quão grande você espera que o valor inteiro seja. Por exemplo, o tipo de dados int aceita valores de quatro bytes. Portanto, o intervalo de valores que você fornece a ele deve estar entre -32768 e 32767.

Tipo de dados Bytes Faixa
int 4 -32768 a 32767
baixo 4 -32768 a 32767
grande 8 -2147483647 a +2147483647

É importante notar que long é uma forma curta de int longa e curta de int curta .

C também fornece o tipo de dados long long , fornecendo ainda mais espaço de memória. O tipo longo longo tem um intervalo de – (2 ^ 63) a (2 ^ 63) -1. Esse tipo de dados pode ser muito útil ao lidar com fatoriais.

Relacionado: As melhores maneiras de aprender como codificar gratuitamente

Você também pode optar por ter um intervalo positivo maior para seu tipo de dados integral, qualificando-o com a palavra-chave sem sinal . Nesse caso, seu intervalo no lado positivo é o dobro de seu equivalente com sinal.

Tipos de número de ponto flutuante

Você pode precisar armazenar números fracionários. Nesse caso, você precisará usar os tipos float e double .

O tipo float especifica um intervalo entre 3.4e-038 a 3.4e + 038, enquanto double especifica um intervalo entre 1.7e-308 a 1.7e + 308. A grande diferença é que double tem o dobro da precisão do ponto decimal do que o tipo de dados float .

C também fornece o tipo longo duplo estendido, caso você deseje usá-lo.

Veja também: Um Guia para Iniciantes de Entrada e Saída em C

Tipo de Caráter

Para armazenar valores de caracteres, você precisa usar o tipo de dados char . Ele armazena um byte e tem um intervalo de -128 a 127.

 char y = "B"; /* put character value in quotes */

Dicas para aprender facilmente a programação C

Não há necessidade de você cometer os mesmos erros evitáveis ​​que os programadores novatos cometeram. Aprender uma nova língua, especialmente uma como C, exige que você se comprometa com ela e seja metódico.

Ter uma forma estruturada de aprendizagem pode facilitar muito sua jornada de programação. Comece com o básico, como variáveis, operadores e bibliotecas padrão, em seguida, passe gradualmente para tópicos como manuseio de arquivos. Um passo de cada vez faz isso.