Variáveis e constantes, identificadores em linguagem C
- 24-07-2022
- Toanngo92
- 0 Comments
Com o conhecimento em pseudocódigo e diagrama de algoritmo , vemos que para que o computador resolva um problema, o computador precisará de um recurso para armazenar o valor depois de calculado ou o valor inserido pelo usuário, assim como os humanos lembram de um cálculo fórmula, antes de calcular uma adição de 2 números, precisamos memorizar os 2 números usados para somar e, depois de terminar a adição, precisamos memorizar Como resultado, os computadores são semelhantes e as pessoas usam o conceito de variáveis e constantes para representam recursos armazenados na memória do computador.
Mục lục
O conceito de variáveis (variável) em linguagem de programação C.
Na programação, as variáveis são usadas para armazenar dados, pode armazenar um caractere, string de caracteres, um número, um array (lista), objeto …
A variável nature não armazena o conteúdo dos dados, ela armazena o endereço da célula na qual os dados estão sendo armazenados e o nome da variável descreve como nomeamos essa célula de memória. Por isso, ao acessar as variáveis internas, o computador contará com o endereço para obter os dados corretos. É claro que, mais tarde, após uma programação proficiente, podemos entender brevemente que uma variável armazena um determinado valor de dados. Para explicar isso, vou falar um pouco sobre tamanho de dados em programação.
Na programação, a menor unidade para medir a memória do computador é bits, 1 byte = 8 bits, 1 kilobyte = 1024 bytes, 1 megabyte = 1024 kilobytes, 1 gigabyte = 1024 megabytes …. ,
Quanto maior a memória do computador, mais dados o computador pode lembrar, no conceito de memória, estamos interessados em 4 conceitos que devem ser apreendidos para poder programar C de forma eficaz:
Endereço de memória (endereço de memória)
Explique resumidamente este é o conceito usado para localizar cada área de memória dentro do computador e é representado pela aritmética, sendo que a localização do dispositivo é sempre única (podemos pensar em um único membro). localizar cada casa separadamente)
Tamanho de memória alocado
Para cada tipo de dado diferente (tipo de dado) , o computador precisará de uma certa quantidade de memória para poder representá-los, para um exemplo simples armazenamos um caractere, que ocupará menos espaço, mais espaço de memória do que armazenar uma string ( uma coleção de caracteres ou uma matriz de caracteres), voltando à ideia, vamos imaginar que uma casa de nível 1 consumirá menos recursos de construção do que uma casa de 4 andares e uma casa de 4 andares consumirá menos recursos do que um dormitório ou prédio de apartamentos .
O valor é armazenado dentro da área de memória (valor)
Durante a programação, para dizer ao computador que precisamos de um recurso (variável, constante) para armazenar, o computador nos alocará um tamanho de memória adequado e procurará e determinará automaticamente Especificando um local de memória adequado e livre para armazenar o valor, e esse conceito relacionados ao tipo de dados, serão mencionados abaixo e discutidos em detalhes no próximo artigo. Mas para ficar mais fácil de imaginar, vamos imaginar na casa acima, por exemplo, com uma casa de nível 4 podemos ficar 1 pessoa, com uma casa de 4 andares, ficar 4 pessoas é adequado, e com um apartamento, vamos morar muitas pessoas mais do que isso.
Nome da variável, constante (variável, constante) :
Nomeie a localização da área de memória do computador que acabou de ser alocada. Por exemplo, minha casa fica em 6/203 Truong Chinh, em vez de ligar para o endereço, as pessoas do bairro chamarão de casa do Sr. Toan para abreviar. Então, de agora em diante, basta ligar para a casa do Sr. Toan para substituir a ligação 6/203 Truong Chinh.
E por padrão, quando a variável armazena um valor, significa que a memória alocou um tamanho de memória com um determinado tamanho em um determinado local na memória (neste contexto, memória RAM), a referência se refere à figura abaixo
Declare variáveis em C
Sintaxe para declarar variáveis
variable_type variable_name; // kieudulieu ten_bien;
Lá:
tipo_variável é o tipo de dados
nome_variável é o nome da variável
O tipo de dados será colocado logo antes do nome da variável
Nota ao declarar variáveis: as variáveis só podem ser declaradas uma vez no programa, não podem ser declaradas novamente, no próximo processo usando variáveis, dizemos que estamos usando a variável declarada para realizar o exame.
Veja o exemplo de declaração de variável e imprima os dados da variável na tela:
#include<stdio.h> #include<stdio.h> int main() { // khai bao bien so nguyen int songuyen; // gan gia tri cho so nguyen bang 5 songuyen = 5; // khai bao va gan luon gia tri cho so nguyen int songuyencach2 = 6; // khai bao bien kytu la ki tu va gan bang ky tu 'A'; char kytu = 'A'; // khai bao bien so thuc va gan gia tri bang 5.1 float sothuc = 5.1; printf("%d,%d,%c,%f",songuyen,songuyencach2,kytu,sothuc); }
Regras para declarar variáveis em C
Na linguagem C ou em muitas outras linguagens de programação, as regras de nomenclatura de variáveis são sempre mencionadas para lembrar os programadores de entender as convenções ao declarar variáveis. Do seguinte modo
- Os nomes de variáveis só podem ter letras (maiúsculas e minúsculas), números e sublinhados e são contíguos.
- A primeira letra de uma variável deve ser uma letra ou um sublinhado. (alguns compiladores não relatam erro, mas lembre-se sempre que a norma é não usar números como primeira letra ao declarar variáveis)
- Não há regra sobre o comprimento dos nomes das variáveis. No entanto, você pode ter problemas em alguns compiladores se o nome da variável tiver mais de 31 caracteres, tente declarar o nome da variável curto, semanticamente compreensível está ok
- A linguagem C diferencia maiúsculas de minúsculas, portanto, ao declarar variáveis e usá-las, você precisa escrevê-las corretamente, evitar erros de ortografia na declaração de variáveis, apenas 1 caractere errado, o compilador não entenderá e a mensagem de erro. Normalmente, o estilo de declaração de variável deve seguir a convenção: firstVariable ou my_Variable ou _myVariable (primeira palavra em minúscula, letras da próxima palavra na variável devem ser maiúsculas).
Exemplos Algumas maneiras de declarar nomes de variáveis true e false
int !tenbien; // sai, tên biến không được phép chứa ký tự đặc biệt int 1tenbien; // sai, chữ cái đầu tien tên biến không được sử dụng số int ten bien; // sai, có khoảng cách giữa tên biến int -tenbien; // sai, không sử dụng dấu - cho tên biến int _tenbien; // đúng int tenbien; // đúng int tenbien1; // đúng
Algumas dicas ao nomear variáveis:
Deve ter nomes de variáveis significativos, não muito abreviados para que o código seja limpo e fácil de ler e manter. Por exemplo, definir firstName é mais limpo do que defini-lo como fn.
Não é recomendado o uso de letras ao nomear variáveis, exceto em algumas situações em que é fácil de entender e a estrutura é concisa (no caso de usar variáveis de contador em um loop).
Depois de nomear as variáveis, continuamos a usá-las chamando os nomes das variáveis diretamente, por exemplo:
int a; // khai báo biến a = 5; // sử dụng biến trong phép gán
Além disso, precisamos seguir as regras de atribuição de dados às variáveis, declarando qual é o tipo de dados da variável, teremos que atribuir o valor correspondente à variável desse tipo de dados, por exemplo, se a variável for um número, não pode atribuir um valor de caractere único à variável ou, se a variável for um número inteiro, não poderá atribuir um número real à variável. Por exemplo;
int number = 10; // khai báo biến có kiểu dữ liệu số nguyên number = 10.5; // lỗi - gán một số thực vào biến số nguyên double number; // lỗi - cố tình khai báo lại và đổi kiểu dữ liệu của biến
O conceito de constantes em C
Constant ainda é uma variável, mas a constante não altera o valor. O valor da constante geralmente será usado para atribuir à variável. É perfeitamente possível tratar o número 6 , o caractere 'A' , a string literal "abcde" como uma constante.
E c também fornece uma sintaxe para criarmos uma constante autodefinida e um contexto de uso comum para armazenar tipos de dados fixos. Por exemplo, PI com valor 3,14 já está fixo, então usaremos a sintaxe de declarar uma variável constante para representá-lo:
Sintaxe para declarar constantes:
const double PI = 3.14;
Observe que uma variável constante, uma vez declarada, não pode alterar seu valor como uma variável regular.
const double PI = 3.14; PI = 2.9; //lỗi
Conselhos sobre como nomear variáveis constantes : use a convenção all-caps ao nomear constantes, você encontrará na maioria das outras linguagens de programação, essa é a convenção, apenas seguimos para ter certeza de manter o código limpo e fácil de ler.
Identificador em C
Este é um conceito geral ao nomear variáveis, constantes, funções, e estas são definidas pelo usuário, conhecidas coletivamente como identificadores. Esses identificadores podem ser constituídos por um ou mais caracteres, a convenção de que o primeiro caractere do identificador é sempre uma letra ou um "_", com caracteres subsequentes, que podem ser alfanuméricos, desde que não correspondam a caracteres especiais.