Dalton Cézane Gomes Valadares
dalton.valadares@caruaru.ifpe.edu.br
 Espaços de memória alocados para receber dados que
podem variar
 Regras para identificadores
 Começar por letra ou _;
 Demais caracteres são letras, números ou _;
 Não usar caracteres especiais ou espaços;
 Máximo de 32 caracteres;
 Não repetir identificadores.
Dica: sempre escolher identificadores claros, que façam
sentido ao que está sendo armazenado.
 O C faz distinção entre maiúsculas e minúsculas (case
sensitive) – prestar atenção!
 tipo_de_dado [variavel_1, variavel_2, ...];
 int numero, idade, soma;
 float media, resultado, area;
 char letra, alternativa, aluno[20];
 Ao contrário das variáveis, as constantes não podem
mudar de valor
 Uma vez declaradas, os valores permanecem
constantes/imutáveis até o fim da execução do programa
 Diretiva de compilação #define
Dica: sempre declarar identificadores de constantes com
letras maiúsculas. Facilita identificação de constante
ao ler código.
 #define identificador valor
 Não precisa identificar tipo de dado
 Não precisa de ponto-e-vírgula (;)
 #define DIAS 7
 #define PI 3.1415
 #define RESPOSTA ‘s’
 #define DISCIPLINA “matemática”
 Associação de valores/dados a variáveis
 Operador: = (igual)
 Importante: compatibilidade entre dados a serem
atribuídos e variáveis
 Lado esquerdo do operador sempre terá uma variável
 Lado direito terá uma variável, um dado, uma
expressão ou uma função
 Variavel = Valor; //Variavel armazena o Valor
 Variavel_1 = Variavel_2; // Variavel_1 armazena
Variavel_2
 Variavel = Expressão Aritmética; // Variavel armazena
o resultado da expressão aritmética
 Variavel = função; // Variavel armazena o retorno da
função
 Variavel_1 = variavel_2 = variavel_3 = valor; //as três
variáveis armazenam o valor
int a, b, c;
float media, resultado;
char letra;
letra = ‘a’;
b = 20;
a = b;
c = a/2;
resultado = sqrt(5);
media = (a + b + c)/3;
 O que são variáveis?
 Como declarar variáveis em C?
 O que são constantes?
 Como declarar constantes em C?
 Cite algumas declarações de variáveis válidas em C
(para cada tipo de dado).
 Cite algumas declarações de constantes válidas em C
(para cada tipo de dado).
 Cite alguns exemplos de atribuições válidas em C.

Programação C - Aula 3

  • 1.
    Dalton Cézane GomesValadares dalton.valadares@caruaru.ifpe.edu.br
  • 2.
     Espaços dememória alocados para receber dados que podem variar  Regras para identificadores  Começar por letra ou _;  Demais caracteres são letras, números ou _;  Não usar caracteres especiais ou espaços;  Máximo de 32 caracteres;  Não repetir identificadores. Dica: sempre escolher identificadores claros, que façam sentido ao que está sendo armazenado.
  • 3.
     O Cfaz distinção entre maiúsculas e minúsculas (case sensitive) – prestar atenção!  tipo_de_dado [variavel_1, variavel_2, ...];  int numero, idade, soma;  float media, resultado, area;  char letra, alternativa, aluno[20];
  • 4.
     Ao contráriodas variáveis, as constantes não podem mudar de valor  Uma vez declaradas, os valores permanecem constantes/imutáveis até o fim da execução do programa  Diretiva de compilação #define Dica: sempre declarar identificadores de constantes com letras maiúsculas. Facilita identificação de constante ao ler código.
  • 5.
     #define identificadorvalor  Não precisa identificar tipo de dado  Não precisa de ponto-e-vírgula (;)  #define DIAS 7  #define PI 3.1415  #define RESPOSTA ‘s’  #define DISCIPLINA “matemática”
  • 6.
     Associação devalores/dados a variáveis  Operador: = (igual)  Importante: compatibilidade entre dados a serem atribuídos e variáveis  Lado esquerdo do operador sempre terá uma variável  Lado direito terá uma variável, um dado, uma expressão ou uma função
  • 7.
     Variavel =Valor; //Variavel armazena o Valor  Variavel_1 = Variavel_2; // Variavel_1 armazena Variavel_2  Variavel = Expressão Aritmética; // Variavel armazena o resultado da expressão aritmética  Variavel = função; // Variavel armazena o retorno da função  Variavel_1 = variavel_2 = variavel_3 = valor; //as três variáveis armazenam o valor
  • 8.
    int a, b,c; float media, resultado; char letra; letra = ‘a’; b = 20; a = b; c = a/2; resultado = sqrt(5); media = (a + b + c)/3;
  • 9.
     O quesão variáveis?  Como declarar variáveis em C?  O que são constantes?  Como declarar constantes em C?  Cite algumas declarações de variáveis válidas em C (para cada tipo de dado).  Cite algumas declarações de constantes válidas em C (para cada tipo de dado).  Cite alguns exemplos de atribuições válidas em C.