Nesta aula estudaremos os Operadores de Atribuição Compostos da linguagem C. Aprenderemos como realizar uma operação aritmética e em seguida, atribuir o resultado da operação ao membro a esquerda. |
OPERADORES
Já estudamos o operador de atribuição simples, agora, vamos estudar os operadores de atribuição compostos, ou seja, operadores que além de atribuir o valor que está a esquerda da variável ainda realizam uma determinada ação, por exemplo:
int x = 10;
x += 5;
No código acima, estamos declarando uma variável de nome x e a esta estamos atribuindo o valor 10. Em seguida, dizemos que a variável x deve receber o valor dela mesma, mais 5. Isso acontece porque estamos dizendo que: x é mais igual a 5. Logo, pega-se o valor que a variável 5 possui e a esta incremente 5 unidades.
EXEMPLO FEITO EM AULA
#include <stdio.h>
#include <stdlib.h>
// ========== ==========
// ========== www.eXcript.com ==========
// ========== ==========
int main()
{
int x = 0;
while(x < 11){
printf("msg\n");
x += 1;
}
/*
1) += -> soma
2) -= -> subtração
3) *= -> multiplicação
4) /= -> divisão
5) %= -> resto da divisão
*/
int i = 50;
printf("soma: %i\n", i+=100);
printf("subracao: %i\n", i-=50);
printf("multiplicacao: %i\n", i*=3);
printf("divisão: %i\n", i/=3);
printf("resto: %i\n", i%=3);
return 0;
}
Tags curso, curso c, c, linguagem c
Comentários
comments powered by Disqus