Dalton Cézane Gomes Valadares
dalton.valadares@caruaru.ifpe.edu.br
 Inclusão de bibliotecas (se necessário);
 Declaração de constantes (se necessário);
 Programa principal;
 Declaração de variáveis (se necessário);
 Sequência de comandos;
#include <stdio.h>
main() {
int num,c;
printf(“Cubo de um numeronn”);
printf(“Digite o numero: “);
scanf(“%d”, &num);
c = num * num * num;
printf(“nCubo de %d = %d”,num,c);
getche();
}
 #include <biblioteca.h>
 stdio.h  Standard Input and Output
 main() { corpo do programa }
 Função principal – mandatória
 tipo de dado identificador da variável
 Declaração de variáveis
 auto break case char const switch volatile continue
 default do double else typedef while enum extern
 float for goto union if int long register
 unsigned return short signed sizeof static struct void
 Definidas pela American National Standards Institute
(ANSI)
 Facilitam entendimento e manutenção
 Linhas no código que não serão compiladas
 Não são consideradas pelo compilador
 Comentários de linha
 //este é um comentário de linha
 //você pode comentar onde quiser, com o que quiser
 //mas só é válido para a linha
 Comentários de bloco
 /* este é um comentário de bloco
 comenta-se por várias linhas
 estas também serão ignoradas
 até encontrar o  */
 Delimitadores: /* */
 Editor
 código
 Pré-processador
 verifica o código-fonte (diretivas, comentários, etc.)
 Compilador
 cria o código objeto (traduzido)
 Linker
 liga as bibliotecas necessárias
 Inteiro
 Short (16 bits): -32.768 a +32.767
 Int (32 bits) -2.147.483.648 a + 2.147.483.647
 Long (64 bits): -9.223.372.036.854.775.808 a
+9.223.372.036.854.775.807
 Real
 Float (32 bits): 3.4E-38 a 3.4E+38
 Double (64 bits): 1.7E-308 a 1.7E+308
 Caractere
 Char (8 bits)
 Void
 Nada!
 Qual a estrutura básica de um programa em C?
 O que é uma palavra reservada?
 Por onde começa a execução de todo programa C?
 Para que servem os comentários e quais os tipos
existentes em C?
 Qual a função do pré-processador e do linker, durante
a compilação do programa?
 O que são bibliotecas?
 Quais os tipos básicos de dados em C?

Programação C - Aula 2

  • 1.
    Dalton Cézane GomesValadares dalton.valadares@caruaru.ifpe.edu.br
  • 2.
     Inclusão debibliotecas (se necessário);  Declaração de constantes (se necessário);  Programa principal;  Declaração de variáveis (se necessário);  Sequência de comandos;
  • 3.
    #include <stdio.h> main() { intnum,c; printf(“Cubo de um numeronn”); printf(“Digite o numero: “); scanf(“%d”, &num); c = num * num * num; printf(“nCubo de %d = %d”,num,c); getche(); }
  • 4.
     #include <biblioteca.h> stdio.h  Standard Input and Output  main() { corpo do programa }  Função principal – mandatória  tipo de dado identificador da variável  Declaração de variáveis
  • 5.
     auto breakcase char const switch volatile continue  default do double else typedef while enum extern  float for goto union if int long register  unsigned return short signed sizeof static struct void  Definidas pela American National Standards Institute (ANSI)
  • 6.
     Facilitam entendimentoe manutenção  Linhas no código que não serão compiladas  Não são consideradas pelo compilador  Comentários de linha  //este é um comentário de linha  //você pode comentar onde quiser, com o que quiser  //mas só é válido para a linha
  • 7.
     Comentários debloco  /* este é um comentário de bloco  comenta-se por várias linhas  estas também serão ignoradas  até encontrar o  */  Delimitadores: /* */
  • 8.
     Editor  código Pré-processador  verifica o código-fonte (diretivas, comentários, etc.)  Compilador  cria o código objeto (traduzido)  Linker  liga as bibliotecas necessárias
  • 9.
     Inteiro  Short(16 bits): -32.768 a +32.767  Int (32 bits) -2.147.483.648 a + 2.147.483.647  Long (64 bits): -9.223.372.036.854.775.808 a +9.223.372.036.854.775.807  Real  Float (32 bits): 3.4E-38 a 3.4E+38  Double (64 bits): 1.7E-308 a 1.7E+308  Caractere  Char (8 bits)  Void  Nada!
  • 10.
     Qual aestrutura básica de um programa em C?  O que é uma palavra reservada?  Por onde começa a execução de todo programa C?  Para que servem os comentários e quais os tipos existentes em C?  Qual a função do pré-processador e do linker, durante a compilação do programa?  O que são bibliotecas?  Quais os tipos básicos de dados em C?