Inteiro
O primeiro tipo de dados dos tipos de dados básicos que serão discutidos é o número inteiro. Tipos inteiros podem ter valores não assinados, significando valores positivos ou assinados que incluem valores negativos. Os valores inteiros são sempre assinados, a menos que especificado de outra forma. O número inteiro pode ser classificado em outros tipos, como int, curto int e long Int, que são classificados em um Int assinado, não assinado INT, assinado Int, curto não assinado, Int assinado Long e Long Int Long Int. No exemplo mostrado abaixo, a linha de código: int a; mostra que a variável a recebeu o tipo de dados int, que permite armazenar um número nele, que neste caso é 55.
Caracteres
Agora, o próximo tipo de dados é char, que significa personagem. Um personagem é mantido em char como char é composto por apenas um byte. Deve -se notar que usamos citações únicas para caracteres únicos, enquanto, no exemplo abaixo, a variável a é uma matriz de personagens que armazena mais de um personagem, ou melhor, uma série de caracteres; Olá Mundo. Para isso, há necessidade de citações duplas para strings (matrizes de caracteres).
O char pode ser assinado (intervalo: -128 a +127) ou não assinado (intervalo: 0 a 1), assim como o tipo de dados int (0 a 255). Além disso, como o char aceita valores int, você também pode conceber char como um valor int. Quando você armazena um INT dentro do intervalo definido em um char, a diferença entre valores assinados e não assinados se torna importante.
O exemplo abaixo mostra que o único personagem h foi atribuído a variável a com char como seu tipo de dados. Considerando que a próxima imagem mostra a sendo declarado como uma matriz de personagens que foi atribuída com um Olá Mundo, uma variedade de chares.
Flutuar e dobrar
Nesta parte, examinaremos dois tipos de dados diferentes: flutuar e dobrar. Números decimais e exponenciais são armazenados em C usando o Float Datatype. É normalmente usado para manter inteiros decimais com precisão única (números com valores de ponto flutuante). No exemplo abaixo, vemos que a variável a foi declarado com o Datatype Float e dado o valor decimal 10.588.
Por outro lado, em C, números decimais de precisão dupla (números com valores de ponto flutuante) são armazenados usando o tipo de dados duplo. O tipo de dados duplo é essencialmente um tipo de dados de precisão que pode armazenar 64 bits de ponto flutuante ou números decimais. Como o duplo tem maior precisão que a flutuação, é mais claro que ele usa o dobro da memória do que o tipo de ponto flutuante. Isso pode gerenciar facilmente os números inteiros entre 16 e 17, antes ou após o lugar decimal. A imagem abaixo mostra que a variável a Com o Datatype Double mantém o valor 10.5887.
Variedade
A matriz é um tipo de dados pertencente à classe de tipos de dados derivados. Assim, uma variedade de números inteiros, chars, carros alegóricos, duplas e outros tipos de dados é possível. A matriz precisa ser inicializada ou a declaração precisa incluir o tamanho da matriz. No exemplo abaixo, a variável da matriz foi nomeada a Com o tamanho não especificado da matriz (entre colchetes, o tamanho da matriz pode ser declarado) e seu tipo de dados é int que significa que a matriz a armazena todos os valores que são do tipo de dados int que são claramente vistos, pois 1,2,3,4,5 são todos inteiros.
Assinado e não assinado
Os modificadores de tipo em C são assinados e não assinados. Ao utilizá -los, você pode alterar como um tipo de dados armazena seus dados. Com assinado, é permitido ter valores positivos e negativos armazenados. Considerando que, para não assinado, é permitido apenas armazenar apenas números positivos. Como visto abaixo, um tipo de dados int não assinado chamado x armazena um INT positivo (5), enquanto a variável int variável armazena um número inteiro negativo (-5).
Curto e longo
Curto e longo são subtipos de dados de dados. A curta. Por outro. Como visto no exemplo abaixo, o longo int x é atribuído um número maior, 54564, enquanto o curto intenção obtém um valor menor de -5.
Conclusão
Neste artigo, analisamos todos os tipos básicos de dados, seus subtipos e até mesmo um tipo de dados derivado. Existem mais tipos de dados em C também. Cada tipo de dados serve a um propósito e contribui para a estabilidade, confiabilidade e durabilidade da linguagem de programação C. Implementamos vários exemplos desses tipos de dados melhor para entender os tipos de dados básicos e seu uso.