English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste tutorial, vamos aprender C com exemplos ++as variáveis, literais e constantes.
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
Os nomes de variáveis podem ser apenas letras (A-Z, a-z) e números (0-9ou sublinhado (_).
Os nomes de variáveis diferenciam maiúsculas e minúsculas.
Os nomes de variáveis não podem ser
Palavras-chavePara evitar conflitos. Por exemplo, int é uma palavra-chave usada para representar números inteiros.Mas isso não é um bom hábito.
Os nomes de variáveis podem começar com um sublinhado.
Atenção:Devemos tentar dar nomes significativos às variáveis. Por exemplo, first_name é um nome de variável melhor do que fn.
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.
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.
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
Crie literais de caractere encapsulando um único caractere entre aspas simples. Por exemplo: ‘a’, ‘m’, ‘F’, ‘’2‘,’ ‘}’ etc.
À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 escape | Descrição |
---|---|
\b | Backspace (BS) |
\f | Página (FF) |
\n | Quebra de linha (LF) |
\r | Retorno de carro (CR) |
\t | Tabulação horizontal (HT) |
\v | Tabulação vertical (VT) |
\\\ | Barras invertidas |
\' | Caractere de aspas simples |
\" | Caractere de aspas duplas |
\? | Caractere de interrogação |
\0 | Caractere nulo (NULL) |
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.
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.