O que são tipos de dados em C++?

O Que Sao Tipos De Dados Em C



Os tipos de dados são um conceito fundamental na programação, incluindo C++, que é uma linguagem de programação amplamente utilizada em vários domínios. C++ fornece um conjunto abrangente de tipos de dados para permitir que os programadores armazenem e manipulem dados com eficiência. Compreender os tipos de dados é crucial para o desenvolvimento de programas C++ robustos e eficientes.

Neste tutorial, mergulharemos no mundo dos tipos de dados C++ e exploraremos os diferentes tipos disponíveis.

O que são tipos de dados em C++

Em C++, os tipos de dados são de três tipos:







1: Tipos de dados básicos em C++

O tipos básicos de dados são os tipos de dados mais comuns usados ​​em C++ que permitem aos programadores armazenar diferentes tipos de valores, como números inteiros, pontos flutuantes, caracteres e muito mais. A tabela abaixo mostra



os tipos de dados básicos mais comumente usados ​​em C++ com seus tamanhos e descrições:



Tipos de dados Tamanho Descrição
int 2 ou 4 bytes Armazena números sem decimal
flutuador 4 bytes Armazena números decimais até 6-7 dígitos
dobro 8 bytes Armazena números decimais de até 15 dígitos
Caracteres 1 byte Armazena valores ASCII, caracteres ou letras
bool 1 byte Use para armazenar Verdadeiro ou falso valor
corda 1 byte por caractere Para armazenar uma sequência de caracteres
vazio 0 byte Tipo de dados vazio

i: Tipos de Dados Numéricos

Tipos de dados numéricos são aqueles usados ​​para armazenar dados numéricos. Os exemplos int, float e double de tipos de dados numéricos.





Por exemplo, para imprimir o número 500, usaremos o tipo de dado int e imprimirá o número com o cout:

#include

usando namespace std ;

int principal ( )

{

int Num = 500 ;

cout << Num ;

}



O float e o double são usados ​​para atribuir valores exponenciais e decimais. O float é usado para atribuir valores decimais como 3,567 ou 1,236. Por exemplo, para imprimir o valor 3,567:

#include

usando namespace std ;

int principal ( )

{

flutuador Num = 3.567 ;

cout << Num ;

}

O float tem apenas uma precisão de 6 a 7 dígitos, enquanto o double tem uma precisão de 15 dígitos.

#include

usando namespace std ;

int principal ( )

{

dobro Num = 2020.5467 ;

cout << Num ;

}

ii: Tipos Booleanos

O tipo de dados booleano é declarado com a palavra bool e só pode receber os valores de entrada Verdadeiro ou falso enquanto Verdadeiro é 1 e Falso é 0.

#include

usando namespace std ;

int principal ( )

{

bool Linux = verdadeiro ;

dica bool = falso ;

cout << Linux << ' \n ' ;

cout << dica ;

retornar 0 ;

}

iii: Tipo de dados de caracteres

O tipo de dados char é usado para armazenar um único caractere dentro de uma aspa simples como 'D' ou 'A'.

#include

usando namespace std ;

int principal ( )

{

Caracteres era = 'A' ;

cout << era ;

}

Você também pode usar os valores ASCII para exibir determinados caracteres:

#include

usando namespace std ;

int principal ( )

{

Caracteres x = 83 , e = 85 , Com = 87 ;

cout << x ;

cout << e ;

cout << Com ;

}

Se você deseja armazenar a sequência de caracteres em C++, use o tipo de dados string.

#include

#include

usando namespace std ;



int principal ( )

{

amarrar um = 'Bem-vindo à dica do Linux' ;

cout << a ;

}

Modificadores de dados em C++

Em C++, os modificadores de dados são usados ​​para alterar ainda mais os tipos de dados básicos. Os quatro modificadores de dados estão listados abaixo:

  • Assinado
  • Não assinado
  • Curto
  • Longo

As tabelas abaixo ilustram o tipo de variável com a quantidade de variável de armazenamento necessária para manter o valor na memória:

Tipo de dados Tamanho
inteiro assinado 4 bytes
Int não assinado 4 bytes
Int curto 2 bytes
Int longo 4 bytes
caracter assinado 1 byte
Caracter não identifcado 1 byte
dobro 8 bytes
duplo longo 12 bytes
flutuador 4 bytes

2: Tipos de Dados Derivados em C++

Tipos de dados derivados são formados pela agregação de tipos de dados básicos. Eles são definidos usando tipos de dados primitivos ou básicos, como definir uma função em C++ ou arrays. Exemplos de tipos de dados derivados incluem:

  1. Funções: Eles são usados ​​para executar uma tarefa específica e bem definida.
  2. Matrizes: Eles são usados ​​para conter dados de tipos semelhantes ou diferentes.
  3. Ponteiros: Eles são usados ​​para armazenar o endereço de memória de uma variável.

3: Tipos de dados definidos pelo usuário em C++

O tipos de dados definidos pelos usuários em C++ são conhecidos como tipos de dados abstratos ou definidos pelo usuário:

  1. Aula: Em C++, a classe contém seus próprios membros de dados e funções que podem ser acessadas criando a instância de dados.
  2. Estrutura: Ele é usado para manter os dados de diferentes tipos em um único tipo de dados.
  3. Enumeração: É usado para nomear as constantes no C++
  4. União: Assim como as estruturas, ele contém os dados em um único tipo no mesmo local de memória.

Conclusão

Os tipos de dados são usados ​​para organizar os dados em programas, tornando-os fáceis de entender. Cada tipo de dados em C++ tem um valor preciso para armazenar os dados e pode armazenar um intervalo específico de valores. Existem vários tipos de dados disponíveis, os usuários podem escolher o tipo de dados apropriado de acordo com a tarefa que estão executando. Discutimos os três tipos básicos de dados usados ​​em C++ no guia acima.