

























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Esta aula aborda os conceitos básicos de programação em linguagem c, com foco em operadores, expressões aritméticas e funções de entrada e saída de dados. São apresentados diferentes tipos de operadores, como atribuição, aritméticos e especiais, e suas respectivas regras de precedência e associatividade. Além disso, é ensinado como utilizar funções como scanf e printf para realizar a leitura e escrita de dados em um programa c.
Tipologia: Manuais, Projetos, Pesquisas
1 / 33
Esta página não é visível na pré-visualização
Não perca as partes importantes!


























#include <stdio.h>
int main ( ) {
float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5 *celsius + 32; printf (“30 graus celsius = %f graus farenheit”,farenheit); }
#include
float float
main
Palavras Reservadas
E ainda expressões aritméticas...
celsius farenheit
printf
Identificadores criados pelo programador
Identificadores criados por terceiros (chamadas de funções)
Uma expressão é uma combinação de um ou mais operadores e operandos que geralmente realiza um cálculo
A avaliação ou cálculo da expressão se faz obedecendo regras de associação e precedência estabelecidas na linguagem
O valor calculado pode não ser necessariamente um número Pode ser um caractere, cadeia de caracteres, etc
int total = 3 + 4/2 ;
Expressão é avaliada e o resultado é atribuído a total que armazena Divisão ( / ) tem precedência agora o valor 5 sobre soma (+)
Hoje veremos estes 3 tipos de operadores
É usado para atribuir valores às variáveis Não é igual ao operador = de matemática 5 = a não faz sentido em C!
Valor da expressão é armazenado fisicamente em <nome_da_variável> Múltiplas atribuições Ex: x = y = z = 0
(^0) z 0 y 0 x 0
Operadores de incremento e decremento são operadores unários (usam um só operando)
O operador de incremento (++) soma 1 ao seu
operando
O operador de decremento (--) subtrai 1 de seu
operando
A instrução
contador++;
é funcionalmente equivalente a
contador = contador + 1;
aparece em uma expressão, o valor é incrementado (decrementado) após o cálculo da expressão
Pós: int soma = a++ + b
a^ +^ = b soma
int contador = 3; contador++; ++contador; int valor = contador++;
valor = ++ contador;
contador agora armazena 4 contador agora armazena 5 valor agora armazena 5 e depois contador é incrementado para 6
contador é incrementado para 7 e agora valor armazena 7
16
É comum fazermos algum tipo de operação com uma variável e depois armazenar o valor da operação na própria variável Operadores aritméticos de atribuição facilitam codificação de expressões do tipo a = a op b Forma geral variavel op = expressão
Variáveis, constantes, funções numéricas Ordem de precedência Operadores unários (- , -- , ++ ) e Funções Multiplicação ( *), Divisão ( / ) e Módulo (% ) Adição ( + ) e Subtração ( - ) Comandos Equivalentes a = a + 1; a += 1 ; a++ ; ++a ;
Primeiro, a expressão do lado direito do operador = é avaliado
Depois, o resultado é armazenado na variável
answer = sum / 4 + MAX * lowest; 4 1 3 2
Primeiro, 1 é adicionado ao valor original de contador
Depois o resultado é armazenado em contador (sobrescrevendo o seu valor original)
contador = contador + 1;
int contador = 3;