Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Dominando Variáveis, Literais e Constantes em C++: Guia Completo

Variáveis, Literais e Constantes em C++

Neste tutorial, aprenderemos sobre variáveis, literais e constantes em C++ com a ajuda de exemplos.

Variáveis em C++

Na programação, uma variável é um contêiner (área de armazenamento) para guardar dados.

Para indicar a área de armazenamento, cada variável deve receber um nome único (identificador). Por exemplo,

 int idade = 14; 

Aqui, idade é uma variável do tipo de dado int, e atribuímos o valor inteiro 14 a ela.

Nota: O tipo de dado int sugere que a variável só pode armazenar inteiros. Da mesma forma, podemos usar o tipo double se precisarmos 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 variável.

 int idade = 14; // idade é 14 idade = 17; // idade é 17 

Regras para nomear uma variável

Nota: Devemos tentar dar nomes significativos às variáveis. Por exemplo, primeiro_nome é um nome de variável melhor que pn.


Literais em 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 parte fracionária ou exponencial. Existem três tipos de literais inteiros em C++:

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 0, e hexadecimal começa com 0x.


2. Literais de Ponto Flutuante

Um literal de ponto flutuante é um literal numérico que tem forma fracionária ou forma de expoente. Por exemplo:

-2.0

0.0000234

-0.22E-5

Nota: E-5 = 10-5


3. Caracteres

Um literal de caractere é criado envolvendo 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 significado especial na programação C++. Por exemplo, nova linha (enter), tab, ponto de interrogação, etc.

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

Sequências de Escape Caracteres
\b Backspace
\f Form feed
\n Nova linha
\r Return
\t Tab horizontal
\v Tab vertical
\\ Barra invertida
\' Aspas simples
\" Aspas duplas
\? Ponto de interrogação
\0 Caractere Nulo

5. Literais de String

Um literal de string é uma sequência de caracteres envolvida em aspas duplas. Por exemplo:

"bom" constante de string
"" constante de string nula
" " constante de string de seis espaços em branco
"x" constante de string com um único caractere
"A Terra é redonda\n" imprime string com nova linha

Aprenderemos sobre strings em detalhes no tutorial de strings C++.


Constantes em C++

Em C++, podemos criar variáveis cujo valor não pode ser alterado. Para isso, usamos a palavra-chave const. Aqui está um exemplo:

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

Aqui, usamos a palavra-chave const para declarar uma constante chamada VELOCIDADE_LUZ. Se tentarmos alterar o valor de VELOCIDADE_LUZ, obteremos um erro.

Uma constante também pode ser criada usando a diretiva de pré-processador #define. Aprenderemos sobre isso em detalhes no tutorial de Macros C++.

Linguagem C

  1. Palavras-chave e Identificadores em C: Um Guia Prático
  2. Variáveis, Constantes e Literais em C: Um Guia Completo
  3. Entendendo Classes de Armazenamento em C: Escopo, Tempo de Vida e Performance
  4. Variáveis, Constantes e Literais em Python – Guia Completo
  5. Variáveis e Literais em Java: Guia Completo
  6. Variáveis e Tipos de Dados em C++: Guia Completo sobre int, double, char, string, bool
  7. Variáveis, Tipos de Dados e Constantes em C – Guia Prático
  8. Entendendo Tipos de Variáveis Java: Um Guia Abrangente
  9. Entendendo Variáveis em C: Tipos, Regras de Nomenclatura e Gerenciamento de Memória
  10. Entendendo Constantes e Literais em C: Tipos, Uso e Boas Práticas