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.
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.
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.