Variáveis
Um computador não seria necessário se não tivesse a capacidade de armazenar várias informações em sua memória e processar o mesmo tipo de informação usando os mesmos algoritmos. Para criar programas mais interessantes, é preciso aprender a armazenar informações na memória do computador. Ao mesmo tempo, precisamos aprender a acessar de alguma forma as células de memória do computador.
Na programação, como na vida, para se referir a qualquer parte da memória do computador, ocorre pelo nome. Usando este nome, você pode ler informações e escrevê-las lá.
Uma variável é um local na memória do computador que tem um nome e armazena algum valor correspondente ao tipo .
A palavra "variável" nos diz que seu valor pode mudar durante a execução do programa. Quando um novo valor de variável é salvo, o antigo é apagado.
Para um computador, todas as informações são dados em sua memória - conjuntos de zeros e uns (para simplificar, qualquer informação em um computador são apenas números e os processa da mesma maneira). No entanto, sabemos que números inteiros e fracionários funcionam de maneira diferente. Portanto, cada linguagem de programação possui diferentes tipos de dados, que são processados por diferentes métodos.
Por exemplo,
-
inteiro variáveis – digite
int
(do inglês
integer – integer), ocupa 4 bytes na memória;
-
reais variáveis que podem ter uma parte fracionária (tipo
float
– do inglês
ponto flutuante – ponto flutuante) , ocupa 4 bytes na memória, ou digite
double
, que ocupa 8 bytes;
-
caracteres (type
char
– do inglês
character – character), ocupam 1 byte na memória.
Vamos tentar adicionar alguma variável ao nosso programa.
Antes de usar uma variável, você precisa informar ao computador para alocar espaço na memória para ela. Para isso, a variável deve ser
declarada, ou seja, especificar que tipo de valor ela irá armazenar, e dar um nome a ela.
Você também pode atribuir valores iniciais a ele, se necessário.
Exemplo
Desmonte o programa.
#include <iosrtream>
usando namespace std;
principal(){
int a = 6, b; // declarou duas variáveis do tipo inteiro,
// o valor 6
foi imediatamente salvo na variável à
.
// A variável b
não foi definida para um valor inicial,
// o que ficará na memória neste caso, não sabemos.
}