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

Variáveis, literais e constantes de C++

Variáveis, literais e constantes C++


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, idade é uma variável do int tipo de dados, e atribuímos um valor inteiro 14 a ele.

Observação: O int tipo de dados sugere que a variável só pode conter números inteiros. Da mesma forma, podemos usar o double tipo de dados se tivermos que armazenar decimais e exponenciais.

Vamos aprender 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 age = 14;   // age is 14
age = 17;       // age is 17

Regras para nomear uma variável


Observação: Devemos tentar dar nomes significativos às variáveis. Por exemplo, first_name é um nome de variável melhor 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 qualquer parte fracionária ou exponencial. Existem três tipos de literais inteiros na programação 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 um 0 , e o hexadecimal começa com um 0x .

2. Literais de ponto flutuante


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



-2.0

0.0000234

-0.22E-5

Observação: 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 significado especial na programação C++. Por exemplo, nova linha (enter), tabulação, ponto de interrogação, etc.

Para usar esses caracteres, são usadas sequências de escape.
Sequências de escape Personagens
\b Retrocesso
\f Feed de formulário
\n Nova linha
\r Retornar
\t Guia horizontal
\v Guia 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 entre aspas duplas. Por exemplo:
"good" constante de string
"" constante de string nula
" " string constante de seis espaços em branco
"x" constante de string com um único caractere
"Earth is round\n" imprime string com uma nova linha

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

Constantes C++


Em C++, podemos criar variáveis ​​cujo valor não pode ser alterado. Para isso, usamos o const palavra-chave. Aqui está um exemplo:
const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

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

Uma constante também pode ser criada usando o #define Directiva do pré-processador. Vamos aprender sobre isso em detalhes no tutorial de macros C++.

Linguagem C

  1. C Palavras-chave e Identificadores
  2. Variáveis ​​C, Constantes e Literais
  3. Classe de armazenamento C
  4. Variáveis, constantes e literais do Python
  5. Variáveis ​​e literais Java
  6. Variáveis ​​e tipos C++:int, double, char, string, bool
  7. Variável C, Tipos de Dados, Constantes
  8. Java - Tipos de Variáveis
  9. C - Variáveis
  10. C - Constantes e Literais