9
Dalton Cézane Gomes Valadares [email protected]

Programação C - Aula 3

Embed Size (px)

Citation preview

Page 1: Programação C - Aula 3

Dalton Cézane Gomes Valadares

[email protected]

Page 2: Programação C - Aula 3

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.

Page 3: Programação C - Aula 3

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];

Page 4: Programação C - Aula 3

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.

Page 5: Programação C - Aula 3

#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”

Page 6: Programação C - Aula 3

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

Page 7: Programação C - Aula 3

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

Page 8: Programação C - Aula 3

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;

Page 9: Programação C - Aula 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.