No último post nós usamos a função printf sem realmente ver como ela funciona, espero que até o fim desse post você já esteja entendendo completamente como chamar a função printf e scanf.
Porém, meu primeiro objetivo nesse post é que vocês comecem a entender as variáveis e seus tipos, vocês perceberão o por quê.
O que é uma variável?
Quando você declara uma variável no seu programa, é como se você criasse uma caixa que pode armazenar dados, porém, deve-se ter cuidado, porque cada caixa dessa só pode armazenar dados de determinados tipos.
Tipos de variáveis
Existem alguns tipos de variáveis em C, explicitarei 3 das principais e direi que tipo de valor elas armazenam.
int (sigla de tipo - %d) - armazena um número inteiro
float (sigla de tipo - %f) - armazena um número real
char (sigla de tipo - %c) - armazena UM caracter
Siglas de tipo logo serão explicadas.
Declarando Variáveis
Para declarar variáveis basta colocar o tipo dela, seguido pelo nome desejado para a variável (de preferência algo que faça referência à função dela no seu programa).
Exemplo: int soma;
Agora sim, estamos prontos para explicar printf's e scanf's decentemente.
scanf
É comum termos que ler um valor digitado pelo usuário em um programa. Na verdade, imagine se fizéssemos um programa que soma dois números, mas esses dois números são sempre os mesmos? Que sentido teria?
Nenhum.
O que o scanf faz é pegar o valor digitado no teclado até que o usuário aperte enter.
E para onde vai esse valor?
Para uma variável, é claro.
O modo certo de se chamar a função scanf é a seguinte:
scanf("sigla de tipo", &nome da variável);
A sigla de tipo indica pro scanf o tipo da variável que vai ser lida e o & não foi um erro de digitação, ele é obrigatório antes do nome da variável (mais uma vez, o significado não é importante).
printf
Vocês já sabem que a função printf imprime algo na tela, certo? Mas como é o modo certo de usá-la?
A função printf é uma função como qualquer outra, vista no último post sobre funções. Ela precisa receber parâmetros e ela tem um retorno. Por enquanto, o que interessa é saber como chamá-la corretamente e, para isso, precisamos apenas saber os parâmetros que ela recebe.
A função printf recebe como parâmetro um texto, ou, uma sequência de "char's" e é interessante dizer que se você quiser imprimir o valor de uma variável basta colocar a sigla de tipo no meio da sequência e indicar o nome da variável no fim. Vejamos como ela funciona:
printf("Texto a ser impresso e/ou sigla(s) de tipo(s)", nome(s) da variável(is));
Lembrando que dessa vez o nome da variável vem sem o &.
Se eu quiser imprimir a soma de dois números, supondo que eu já tenha calculado isso e armazenado numa variável chamada soma seria da seguinte forma:
printf("A soma foi: %d", soma);
Muito bem, acredito que tenhamos desvendado um pouco esses tópicos. Na próxima postagem veremos um pouco de aplicação dessas variáveis.
Enquanto isso, modifique o 'Alô Mundo' para imprimir coisas diferentes. Tente também fazer esse programa ler um valor que o usuário digitar e imprimir esse valor.
Até a próxima! o/
Nenhum comentário:
Postar um comentário