Escolar Documentos
Profissional Documentos
Cultura Documentos
Antes de começar!
É de fundamental importância ressaltar
desde o começo que a linguagem C é case
sensitive, um termo que significa que o
compilador diferencia letras maiúsculas e
minúsculas, ou seja, escrever “include” ou
“Include” faz toda a diferença.
Em suma, muito cuidado quando for
copiar algum código...
Dica: use sempre letras minúsculas,
pois a grande maioria dos comandos em C
são assim.
Modelo de código
Explicando o código
Linhas 1 e 2:
No cabeçalho do programa, utilizamos
o comando #include para importar/incluir
as bibliotecas para nosso programa (no
exemplo, stdio.h e stdlib.h).
Essas bibliotecas contêm funções que
nos serão úteis para, por exemplo,
escrevermos mensagens na tela e lermos
caracteres digitados pelo usuário.
Explicando o código
Linha 4:
A função main() é (como a tradução já
diz) a principal função do nosso programa.
Mais à frente, haverá mais funções além
desta, mas, independente do número de
funções extras, ela será sempre a primeira
a ser executada.
A chave aberta “{“ seria como o
“INICIO” de nosso pseudocódigo, ou seja,
todo código “que importa” será escrito
após esta chave (e antes da última).
Explicando o código
Linha 5:
Nosso código deve ser comentado
sempre que possível, com o simples
objetivo de explicar o será feito a seguir,
assim facilitando o entendimento de outro
programador ao ler seu código, ou até
mesmo para você, caso vá ler um código
antigo.
Para comentar uma linha, basta utilizar
duas barras (de divisão) consecutivas no
início da mesma.
Explicando o código
Linha 7, 8 e 9:
Estas deverão ser as últimas linhas
do seu código. Nenhum outro código
deverá ser escrito entre ou após elas.
O comando da linha 7 serve para seu
programa não fechar imediatamente após
a execução.
O comando da linha 8 está relacionado
com a palavra “int’ da linha 4.
E a chave fechada é para indicar que a
função main() chegou ao fim.
Os comandos “ESCREVA” e “LEIA”, agora em C
Função printf()
É o mesmo que “ESCREVA” em
pseudocódigo, i.e., serve para escrever
uma mensagem (ou o valor de uma
variável) na tela.
A mensagem deve ser escrita dentro
dos parênteses, entre aspas duplas.
Ex.:
Função printf()
Caso deseje escrever o valor de
alguma variável, utilizaremos dois
parâmetros: um deles entre aspas,
contendo o código que indica o tipo da
variável (%d, no exemplo); e o outro, a
variável em si.
Ex.:
Função scanf()
É o mesmo que “LEIA” em
pseudocódigo. Serve para ler um valor
digitado pelo usuário, seja este um
número, letra ou frase.
Muito semelhante com o comando
printf() quando se vai escrever o valor
da variável, mas com suas
peculiaridades.
Função scanf()
Teremos dois parâmetros separados
por vírgula: o primeiro deles será para
indicar o tipo da variável a ser lida (%d,
no exemplo), e deverá estar entre
aspas; o segundo é a variável em si, e
estará sempre precedida de “&” (e-
comercial).
Ex.:
Tipos, tamanhos, valores máximos e mínimos...
Tipos, tamanhos e valores
Tipo Símbolo
char %c ou %s
int %d
float %f
double %lf
Símbolo Operação
+ Adição
- Subtração
* Multiplicação
/ Divisão
% Módulo
Símbolo Ordem
(, ) 1º
*, /, % 2º
+, - 3º
1. 3+4*2
2. (3+4)*2
3. 2*5+1
4. (2*5)+1
5. 2*(5+1)
6. 6%2
7. 5%2
8. 5%2*3
9. 6/2-1
10. 6/(2-1)