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 ​​C, Constantes e Literais

Variáveis ​​C, Constantes e Literais


Neste tutorial, você aprenderá sobre variáveis ​​e regras para nomear uma variável. Você também aprenderá sobre diferentes literais na programação C e como criar constantes.

Vídeo:variáveis ​​na programação C

Variáveis


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). Os nomes de variáveis ​​são apenas a representação simbólica de um local de memória. Por exemplo:
int playerScore = 95;

Aqui, playerScore é uma variável de int modelo. Aqui, a variável recebe um valor inteiro 95 .

O valor de uma variável pode ser alterado, daí o nome variável.
char ch = 'a';
// some code
ch = 'l';

Regras para nomear uma variável

  1. Um nome de variável só pode ter letras (maiúsculas e minúsculas), dígitos e sublinhado.
  2. A primeira letra de uma variável deve ser uma letra ou um sublinhado.
  3. Não há regra sobre quanto tempo um nome de variável (identificador) pode ter. No entanto, você pode ter problemas em alguns compiladores se o nome da variável tiver mais de 31 caracteres.

Observação: Você deve sempre tentar dar nomes significativos às variáveis. Por exemplo:firstName é um nome de variável melhor que fn .

C é uma linguagem fortemente tipada. Isso significa que o tipo de variável não pode ser alterado depois de declarado. Por exemplo:
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error

Aqui, o tipo de número variável é int . Você não pode atribuir um valor de ponto flutuante (decimal) 5.5 a esta variável. Além disso, você não pode redefinir o tipo de dados da variável para double . A propósito, para armazenar os valores decimais em C, você precisa declarar seu tipo para double ou float .

Visite esta página para saber mais sobre os diferentes tipos de dados que uma variável pode armazenar.

Literais


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.

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
Sequências de escape Personagem
\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


Por exemplo:\n é usado para uma nova linha. A barra invertida \ causa escape da forma normal como os caracteres são manipulados pelo compilador.

5. Literais de string


Um literal de string é uma sequência de caracteres entre aspas duplas. Por exemplo:
"good"                  //string constant
""                     //null string constant
"      "               //string constant of six white space
"x"                    //string constant having a single character.
"Earth is round\n"         //prints string with a newline

Constantes


Se você quiser definir uma variável cujo valor não pode ser alterado, use o comando const palavra-chave. Isso criará uma constante. Por exemplo,
const double PI = 3.14;

Observe que adicionamos a palavra-chave const .

Aqui, PI é uma constante simbólica; seu valor não pode ser alterado.
const double PI = 3.14;
PI = 2.9; //Error


Você também pode definir uma constante usando o #define Directiva do pré-processador. Aprenderemos sobre isso no tutorial de macros C.

Linguagem C

  1. Variáveis ​​C# e tipos de dados (primitivos)
  2. Variáveis, literais e constantes de C++
  3. Variáveis ​​C, Constantes e Literais
  4. Classe de armazenamento C
  5. Variáveis, constantes e literais do Python
  6. Variáveis ​​globais, locais e não locais do Python
  7. Variáveis ​​e literais Java
  8. Java - Tipos de Variáveis
  9. C - Variáveis
  10. C - Constantes e Literais