Programação em C – Aula 24 – Operadores de Atribuição – eXcript



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

19 Comments

  1. 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 é?!

  2. 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 👍😉

  3. 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?

  4. 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?

Leave a Reply

Your email address will not be published. Required fields are marked *

You might like

© 2026 Cantinho do Vídeo - WordPress Video Theme by WPEnjoy