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 int
tipo de dados e atribuímos a ela um valor inteiro 14.
Observação: o int
tipo de dados sugere que a variável pode conter apenas números inteiros. Da mesma forma, podemos usar o double
tipo 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.5
e '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 |
|