Declarar tipos de variáveis em c ++
Video: C++ - Aula 04 - Variáveis em C++
Em C ++, variáveis devem ser declaradas e que deve ser atribuído um tipo. Felizmente, C ++ fornece um número de tipos de variáveis. Consulte a tabela para uma lista de variáveis, as suas vantagens e limitações.
Video: Curso de C++ - Aula 03 - Declarando variáveis
Variável | Definindo uma constante | O que é isso |
---|---|---|
int | 1 | Um número de contagem simples, positivo ou negativo. |
short int | - | Uma versão potencialmente menor de int. Ele usa menos memória, mas tem um intervalo menor. |
long int | 10L | Uma versão potencialmente maior de int. Não há diferença entre longo e int com gcc |
int long long | 10Leu | Uma versão potencialmente ainda maior de int. |
flutuador | 1.0F | Um número real de precisão simples. Esta versão menor leva menos memória do que uma Duplo mas tem menos precisão e um intervalo menor. |
Duplo | 1.0 | Uma variável de ponto flutuante padrão. |
long double | - | Um número de ponto flutuante potencialmente maior. No PC, long double é utilizado para o tamanho nativo do 80 × 86 do processador de ponto flutuante, o qual é 80 bits. |
Caracteres | &lsquo-c&rsquo- | Uma única Caracteres variável armazena um único caractere alfabético ou digital. Não é adequado para aritmética. |
wchar_t | L`c’ | Um carácter maior capaz de armazenar símbolos com maior conjuntos de caracteres como o chinês. |
texto CHAR | “Esta é uma string” | A cadeia de caracteres forma uma sentença ou frase. |
bool | verdade | O único outro valor é falso. |
o int long long e long double foram introduzidos com oficialmente C `11 ++.
Os tipos inteiros vêm em duas versões assinados e não assinados. Assinado é sempre o padrão (para tudo, exceto Caracteres e wchar_t). A versão não assinado é criado adicionando a palavra-chave não assinado na frente do tipo na declaração. As constantes sem sinal incluem um você ou você na sua designação do tipo. Assim, o seguinte um declara int não assinado variável e atribui o valor 10:
unsigned int uVariable-uVariable = 10U-
A seguinte declaração declara as duas variáveis lVariable1 e lVariable2 como tipo long int e define-los igual ao valor 1, enquanto dVariable é um conjunto duplo para o valor 1.0. Observe na declaração de lVariable2 que o int assume-se e pode ser deixado de fora:
// declarar duas variáveis int longas e configurá-los para 1long int lVariable1long lVariable2- // int é assumedlVariable1 = lVariable2 = 1 - // declarar uma variável do tipo double e configurá-lo para 1.0double dVariable- dVariable = 1.0-
Você pode declarar uma variável e inicializá-lo na mesma declaração:
int nVariable = 1- // declarar uma variável e // inicializa-lo para uma
UMA Caracteres variável pode conter um único ca- uma cadeia de caracteres (que não é realmente um tipo de variável, mas funciona como um para a maioria dos propósitos) detém uma cadeia de caracteres. Portanto, ‘C’ é um Caracteres que contém o carácter C, enquanto “C” é uma string com um caractere nele.
Uma analogia grosseira é que uma ‘C’ corresponde a um prego na sua mão, enquanto “C” corresponde a uma pistola de pregos com um prego saiu na revista.
Se um aplicativo requer uma string, você tem que fornecer um, mesmo se a cadeia contém apenas um único personagem. Fornecendo nada, mas o personagem só não vai fazer o trabalho.