Siga-nos

Inscreva-se

Siga-nos

Inscreva-se

Operador de atribuição

Aprenda sobre o operador de atribuição, o mais simples da programação. Veja como ele é usado para colocar informações dentro das variáveis.

De fato, o operador de atribuição é o tipo mais simples de operador da programação de computadores. Quando se fala de variáveis, com toda a certeza, é a primeira categoria de operador que você deve aprender.

Basicamente, ele permite modificar os valores de uma variável.

Se você ainda não sabe o que é uma variável em programação, certamente você deve ler este artigo em que explicamos com detalhes sobre o assunto.

O que é o operador de atribuição?

Representado na maioria das linguagens de programação pelo símbolo de igualdade =, o operador de atribuição tem a finalidade de colocar um valor dentro de uma variável.

operador-de-atribuição-assignment-operator-01

No exemplo abaixo o operador de atribuição coloca o valor “3500.00” dentro da variável “salarioFuncionario”.

float salarioFuncionario = 3500.00;

Simples assim!

Papel ativo e passivo

A depender da posição esquerda/direita de uma variável, o operador = atribui para ela um papel ativo ou passivo.

Só para ilustrar, veja o exemplo abaixo como o operador = atribui à variável primeiroValor o papel ativo e passivo em momentos distintos.

1.int primeiroValor = 50;

2.int segundoValor = primeiroValor;

Observe na linha 1 que a variável primeiroValor está colocada na posição esquerda do operador de atribuição =, de tal forma que a variável possui um papel passivo. Ou seja, ela será modificada pelo que está no lado direito (o valor 50).

1.int primeiroValor = 50;

É como se o valor 50 fosse jogado dentro da variável!

Agora observe na linha 2 que a variável primeiroValor está colocada na posição direita do operador de atribuição =, de tal forma que, agora, ela possui um papel ativo. Ou seja, ela modifica a variável segundoValor.

2.int segundoValor = primeiroValor;

É como se uma cópia do valor contido na variável “primeiroValor” (o valor 50) fosse jogada dentro da variável “segundoValor”!

Em síntese: o que está no lado direito do operador = modifica o que está do lado esquerdo. Simples assim!

Não confunda = com ==

Existe uma categoria de operadores denominada operadores relacionais. Um dos operadores existentes nessa categoria é o de igualdade, representado pelo símbolo ==.

É muito comum alunos iniciantes confundirem o operador de atribuição = com o operador de igualdade ==.

Contudo, eles possuem propósitos distintos e funcionam de maneira bem diferente. Por isso, não os confunda!

Exercício

Visto que você já entendeu o conceito de operador de atribuição, responda corretamente ao exercício abaixo:

O operador de atribuição é apenas a 1ª das 5 categorias de operadores da programação. Continue o seu aprendizado e veja os nossos artigos sobre os operadores:

De qualquer forma, recomendamos que você siga o fluxo padrão de aprendizado e leia o próximo artigo sobre os operadores aritméticos.

Este artigo foi útil para você?

Então nos ajude a crescer e compartilhe-o com outras pessoas que se interessam por esse assunto!

Share on whatsapp
WhatsApp
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Siga-nos

Inscreva-se

O primeiro livro didático de programação para jogos digitais

Este site usa cookies para garantir que você obtenha a melhor experiência.