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.
== CURSO DE C ==
Lista de Aulas:
SITE:
CURSO:
FACE:
MEU PERFIL:
E-MAIL: excriptbrasil@gmail.com
source

Pelo que entendi funciona assim:
i = 50 + 100 -> 150
i = 150 – 50 -> 100
i = 100 * 3 -> 300
i = 300 / 3 -> 100
I = 100 / 3 = 33 -> RESTO 1
O resultado de i sempre vai variar e assumir novo valor . Só pegar o resultado anterior , não é?!
começando as aulas hoje ! 07/10/21
Muito bom parabéns vocês são bons noque fazem
x += 1 é igual a x++?
Mano, tem alguma coisa errada na multiplicação, tanto no meu quanto no seu. Por exemplo, no seu ta 50×3, o resultado da dando 300 quando na verdade é 150. Eu coloquei 100×3, era pra da 300 e ta dando 3. E na subtração tbm, o resultado era pra ser 0 e ta dando 100. No demais, curso top vey, to aprendendo bastante, valeu 👍😉
égua mano, buguei na ultima parte, mas entendi que i virou uma constante, então 50+100 = 150
150 -50 = 100
etc
eu odeio essa intro
ola! tem algum exercicio?
cara, voce é realmente FODA! muito obrigado!
pra quem ficou confuso nas últimas instruçoes !!! é só observar que em cada linha o "i" vai mudar de valor.. ela não é 50 constante
no final cotou a explicação kkkkkkk
Vê se eu entendi.
A variável tem o valor constante 50.
Nesse caso, caso eu fazendo as atribuições.
Ex.:
Seria x = x + 50
Soma:, i +=100; -> 150
Subtraçao:, i-=50; -> 0
Divisão:, i/=3; -> aprox 16
Multiplicação:, i*=3; -> 150
Módulo:, i%=3; -> 2; Pois nesse caso 16*3 = 48.
Porém os valores foram diferentes desses, estou errado ou certo?
poxa professor aula boa mas podia maneirar nesses cortes q vc faz na ediçao né,
Não entendi.
você podia ter falado do i++ e i– neste video, afinal mesmo que eles são usados geralmente com o for, ele pode ser usado sem ser com o for.
Viciei no Loop kkkk
eXcript porque quando usa operadores de atribuição,a variavel no começo valendo 50 se fizer uns 3 calculos no final ela não vale mais?
Só que se fizer um calculo comum o 50 ainda continua valendo 50,mesmo se fizer uns 3 calculos?
Os resultados da subtração,divisão estão errados.
tudo bem? ficou diferente os resultados pq o valor do i tava sendo mudado né?