Você está na página 1de 10

Desenvolvimento de Sistemas

Eletrônicos

Programação de
microcontroladores

Linguagem C – Operadores
e Expressões matemáticas
Prof. Sergio Cotes
Senai CFP 1.13
Operadores e
Expressões
matemáticas
OPERADOR DE ATRIBUIÇÃO E ARITMÉTICOS

{
a=0xfe; /*O valor fe hexadecimal é
atribuído à variável a*/
c=b=85; /*O valor 85 decimal é atribuído à
variável c e também à variável b*/
d=e+f; /*O resultado da operação soma
entre as variáveis e, f é atribuído à
variável d*/
}
Os operadores: * (multiplicação); / (divisão); +(soma); -
(subtração); %(módulo, resto da divisão); são operadores
aritméticos.
OPERADORES LÓGICOS PARA BITS
OPERADORES LÓGICOS PARA VARIÁVEIS

Ex.:
{
Int a=0b10101010;//variável local
Int b=0b11110000;
c=!a&&b; //C vale 0b01010000
}
OPERADORES DE COMPARAÇÃO

Condições de controle para decisão ou repetição


(comparação):

Enquanto a condição está sendo atendida (verdadeira),


o valor lógico (binário) de retorno é 1. Falso = 0.
Exemplos destes operadores, estudaremos em Estruturas
de Controle.
OPERADOR DE DESLOCAMENTO DE BIT
OPERADORES

Qual operador tem maior prioridade?


EXPRESSÕES

/*Se o conteúdo da garrafa (cg) for maior ou igual


ao limite estabelecido (lim), parar de injetar líquido
(il).*/
int cg=0;
int lim=600;
se (cg>=lim) {il=0;} //fecha injetor
senão {il=1;} //mantém injetor aberto
/* O líquido será injetado enquanto a expressão
(cg>=lim) for falsa*/
REFERÊNCIAS

http://linguagemc.com.br/breve-historia-da-linguagem-c/, de
INTELLECTUALE, TECNOLOGIA E TREINAMENTO acessado em
17/06/2015.
* Watanabe, Profa. Ana, Revisão da Linguagem C, 1/2013, SP
* Casavella, Eduardo, Variáveis, INTELLECTUALE,
TECNOLOGIA E TREINAMENTO acessado em 19/06/2015.
* Miranda, Prof. Adriano, Linguagem de Programação,
Apostila do curso Tecnologia em automação industrial, Escola e
Faculdade Fortec (FATEF), SP.

Você também pode gostar