Neste tutorial, aprenderemos sobre variáveis, literais e constantes em C ++ com a ajuda de exemplos.
Variáveis C ++
Na programação, uma variável é um contêiner (área de armazenamento) para armazenar dados.
Para indicar a área de armazenamento, cada variável deve receber um nome único (identificador). Por exemplo,
int age = 14;
Aqui, a idade é uma variável do inttipo de dados e atribuímos a ela um valor inteiro 14.
Observação: o inttipo de dados sugere que a variável pode conter apenas números inteiros. Da mesma forma, podemos usar o doubletipo de dados se tivermos que armazenar decimais e exponenciais.
Aprenderemos sobre todos os tipos de dados em detalhes no próximo tutorial.
O valor de uma variável pode ser alterado, daí o nome da variável .
int age = 14; // age is 14 age = 17; // age is 17
Regras para nomear uma variável
- O nome de uma variável só pode conter letras, números e sublinhado
_. - O nome de uma variável não pode começar com um número.
- Os nomes das variáveis não devem começar com um caractere maiúsculo.
- Um nome de variável não pode ser uma palavra-chave. Por exemplo,
inté uma palavra-chave usada para denotar números inteiros. - O nome de uma variável pode começar com um sublinhado. No entanto, não é considerada uma boa prática.
Nota: Devemos tentar dar nomes significativos às variáveis. Por exemplo, first_name é um nome de variável melhor do que fn.
Literais C ++
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 termos.
Aqui está uma lista de diferentes literais na programação C ++.
1. Inteiros
Um inteiro é um literal numérico (associado a números) sem nenhuma parte fracionária ou exponencial. Existem três tipos de literais inteiros na programação C:
- decimal (base 10)
- octal (base 8)
- hexadecimal (base 16)
Por exemplo:
Decimal: 0, -9, 22 etc. Octal: 021, 077, 033 etc. Hexadecimal: 0x7f, 0x2a, 0x521 etc.
Na programação C ++, octal começa com a 0, e hexadecimal começa com a 0x.
2. Literais de ponto flutuante
Um literal de ponto flutuante é um literal numérico que possui uma forma fracionária ou expoente. Por exemplo:
-2.0
0.0000234
-0.22E-5
Nota: E-5 = 10-5
3. Personagens
Um literal de caractere é criado colocando um único caractere entre aspas simples. Por exemplo: 'a', 'm', 'F', '2', ')'etc.
4. Sequências de escape
Às vezes, é necessário usar caracteres que não podem ser digitados ou têm um significado especial na programação C ++. Por exemplo, nova linha (inserir), tab, ponto de interrogação, etc.
Para usar esses caracteres, são usadas sequências de escape.
| Sequências de Escape | Personagens |
|---|---|
| Backspace |
f | Feed de formulário |
| Nova linha |
| Retorna |
| Aba horizontal |
v | Guia vertical |
\ | Barra invertida |
\' | Aspas simples |
" | Aspas duplas |
? | Ponto de interrogação |
|