Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Tipos de dados C++

Tipos de dados C++


Neste tutorial, aprenderemos sobre tipos de dados básicos como int, float, char, etc. na programação C++ com a ajuda de exemplos.

Em C++, os tipos de dados são declarações para variáveis. Isso determina o tipo e o tamanho dos dados associados às variáveis. Por exemplo,
int age = 13;

Aqui, idade é uma variável do tipo int . Ou seja, a variável só pode armazenar inteiros de 2 ou 4 bytes.

Tipos de dados fundamentais de C++


A tabela abaixo mostra os tipos de dados fundamentais, seu significado e seus tamanhos (em bytes):
Tipo de dados Significado Tamanho (em bytes)
int Inteiro 2 ou 4
float Ponto flutuante 4
double Duplo ponto flutuante 8
char Personagem 1
wchar_t Caractere largo 2
bool Booleano 1
void Vazio 0

Agora, vamos discutir esses tipos de dados fundamentais com mais detalhes.

1. C++ inteiro

int salary = 85000;

2. C++ float e double

float area = 64.74;
double volume = 134.64534;

Como mencionado acima, esses dois tipos de dados também são usados ​​para exponenciais. Por exemplo,
double distance = 45E12    // 45E12 is equal to 45*10^12

3. Caractere C++

char test = 'h';

Observação: Em C++, um valor inteiro é armazenado em um char variável em vez do próprio caractere. Para saber mais, visite caracteres C++.

4. C++ wchar_t

wchar_t test = L'ם'  // storing Hebrew character;


Observe a letra L antes das aspas.



Observação: Há também dois outros tipos de caracteres de tamanho fixo char16_t e char32_t introduzido em C++11.

5. C++ bool

bool cond = false;

6. C++ vazio


Observação: Não podemos declarar variáveis ​​do void modelo.

Modificadores de tipo C++


Podemos modificar ainda mais alguns dos tipos de dados fundamentais usando modificadores de tipo. Existem 4 modificadores de tipo em C++. Eles são:
  1. signed
  2. unsigned
  3. short
  4. long

Podemos modificar os seguintes tipos de dados com os modificadores acima:

Lista de tipos de dados modificados em C++

Tipo de dados Tamanho (em bytes) Significado
signed int 4 usado para números inteiros (equivalente a int )
unsigned int 4 só pode armazenar números inteiros positivos
short 2 usado para números inteiros pequenos (intervalo -32768 a 32767 )
unsigned short 2 usado para pequenos inteiros positivos (intervalo 0 a 65.535 )
long pelo menos 4 usado para números inteiros grandes (equivalente a long int )
unsigned long 4 usado para números inteiros positivos grandes ou 0 (equivalente a unsigned long int )
long long 8 usado para números inteiros muito grandes (equivalente a long long int ).
unsigned long long 8 usado para números inteiros positivos muito grandes ou 0 (equivalente a unsigned long long int )
long double 12 usado para grandes números de ponto flutuante
signed char 1 usado para caracteres (intervalo garantido -127 a 127 )
unsigned char 1 usado para caracteres (intervalo 0 a 255 )

Vejamos alguns exemplos.
long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5;    // Error! can only store positive numbers or 0

Tipos de dados derivados


Tipos de dados que são derivados de tipos de dados fundamentais são tipos derivados. Por exemplo:arrays, ponteiros, tipos de funções, estruturas, etc.

Aprenderemos sobre esses tipos de dados derivados em tutoriais posteriores.

Linguagem C

  1. Variáveis ​​C# e tipos de dados (primitivos)
  2. Diretivas de pré-processador C#
  3. Variáveis, literais e constantes de C++
  4. Operadores C++
  5. Tipos de dados C
  6. Tipos de dados Python
  7. Tipos de dados Java (Primitivo)
  8. Operadores em C++ com Exemplo:O que é, Tipos e Programas
  9. Tipo de dados C++ Char com exemplos
  10. 5 tipos diferentes de data center [com exemplos]