Apostila da Linguagem C
Linguagem de
Programação em C
Profª Valéria Ap. Perez Faria
Profª Valéria Ap. Perez Faria
Tema: Tipos Primitivos de Dados suportados por C - Operações e Operadores –
Constantes e Variáveis - Declarações e Expressões - Valores e Variáveis - Outros tipos de dados.
O C é "Case Sensitive"
Vamos começar o nosso curso ressaltando um ponto de suma importância: o C é "Case
Sensitive", isto é, maiúsculas e minúsculas fazem diferença. Se declararmos uma variável com o nome soma ela será diferente de Soma, SOMA, SoMa ou sOmA. Da mesma maneira, os comandos do C if e for, por exemplo, só podem ser escritos em minúsculas pois senão o compilador não irá interpretá-los como sendo comandos, mas sim como variáveis.
Primeiros Programas
Vejamos um primeiro programa em C:
#include
main () /* Um Primeiro Programa */
{
printf ("Ola! Eu estou vivo!\n");
}
Compilando e executando este programa você verá que ele coloca a mensagem Ola! Eu estou vivo! na tela.
Vamos analisar o programa por partes.
A linha #include diz ao compilador que ele deve incluir o arquivo-cabeçalho stdio.h.
Neste arquivo existem definições de funções úteis para entrada e saída de dados (std = standard, padrão em inglês; io = Input/Output, entrada e saída ==> stdio = Entrada e saída padronizadas). Toda vez que você quiser usar uma destas funções deve-se incluir este comando. O C possui diversos arquivos-cabeçalhos.
Quando fazemos um programa, uma boa idéia é usar comentários que ajudem a elucidar o funcionamento do mesmo. No caso acima temos um comentário: /* Um Primeiro Programa */.
O compilador C desconsidera qualquer coisa que esteja começando com /* e terminando com
*/. Um comentário pode, inclusive, ter mais de uma linha.
A linha main() define uma função de nome main. Todos os programas em C têm que ter uma função main, pois é esta função que será chamada quando o programa for executado. O conteúdo da função é delimitado por chaves { }. O código que estiver