English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Variável, literais e constantes

Neste tutorial, vamos aprender C com exemplos ++as variáveis, literais e constantes.

C ++ Variável

Em programação, as variáveis são containers (áreas de armazenamento) usados para armazenar dados.

Para representar o espaço de armazenamento, deve-se atribuir um nome único (identificador) a cada variável. Por exemplo,

int age = 14;

Aqui, age é uma variável do tipo int, para a qual atribuímos um valor inteiro14.

Nota:O tipo de dados int indica que a variável pode conter apenas números inteiros. Da mesma forma, se for necessário armazenar números decimais e exponenciais, pode-se usar o tipo de dados double.

No próximo tutorial, vamos detalhar todos os tipos de dados.

Os valores das variáveis podem ser alterados, portanto, o nome évariable(variável).

int age = 14;   // age é 14
age = 17;       // age é 17

Regras de nomeação de variáveis

Atenção:Devemos tentar dar nomes significativos às variáveis. Por exemplo, first_name é um nome de variável melhor do que fn.

C ++ Literais

Os literais são dados usados para representar valores fixos. Eles podem ser usados diretamente no código. Por exemplo:1,2.5‘c’ etc.

Aqui,1、2.5e “c” são literais. Por quê? Você não pode atribuir valores diferentes a esses itens.

Este é C ++Listas de diferentes literais em programação.

1、literais inteiros

Os números inteiros são números literais que não têm partes decimais ou exponenciais (associados a números). Em programação C há três tipos de literais inteiros:

  • decimal (com10de base)

  • octal (com8de base)

  • hexadecimal (com16de base)

Por exemplo:

Número decimal: 0, -9, 22 etc
Número octal: 021, 077, 033 etc
Número em hexadecimal: 0x7f, 0x2a, 0x521 etc

Em C ++Em programação, o octal começa com 0, o hexadecimal com 0x.

2、literais de ponto flutuante

Os literais de ponto flutuante são números literais em forma fracionária ou exponencial. Por exemplo:

-2.0

0.0000234

-0.22E-5

Atenção: E-5 = 10-5

3、literais de caractere

Crie literais de caractere encapsulando um único caractere entre aspas simples. Por exemplo: ‘a’, ‘m’, ‘F’, ‘’2‘,’ ‘}’ etc.

4、Caractere de escape

Às vezes, em C ++Em programação, é necessário usar caracteres que não podem ser digitados ou que têm significado especial. Por exemplo, o caractere de nova linha (retorno de carro), o tabulador, o ponto de interrogação, etc.

Para usar esses caracteres, são usadas sequências de escape.

Caractere de escapeDescrição
\bBackspace (BS)
\fPágina (FF)
\n Quebra de linha (LF)
\rRetorno de carro (CR)
\tTabulação horizontal (HT)
\vTabulação vertical (VT)
\\\Barras invertidas
\'Caractere de aspas simples
\"Caractere de aspas duplas
\?Caractere de interrogação
\0Caractere nulo (NULL)

5、strings literais

As strings literais são uma série de caracteres entre aspas duplas. Por exemplo:

"good"Constante de string
""Constante de string vazia
" "Constante de string com espaço
"x"Constante de string com um único caractere
"Terra é redonda\n"Imprimir strings com quebra de linha

Vamos em C ++Detalhes sobre strings podem ser encontrados no tutorial de strings.

C ++ Constantes

Em C ++Neste, podemos criar variáveis cujos valores não podem ser alterados. Para isso, usamos a palavra-chave const para definir uma constante. Este é um exemplo:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Erro! LIGHT_SPEED é uma constante

Aqui, usamos a palavra-chave const para declarar a constante chamada LIGHT_SPEED. Se tentar alterar o valor LIGHT_SPEED, será lançada uma mensagem de erro.

Você também pode usar a instrução de pré-processador #define para criar constantes. Vamos ver em c++Aprenda detalhadamente sobre isso no tutorial de macro.