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.

David V. Santiago

David V. Santiago

Professor e Mestre em Sistemas e Computação.

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

Nos siga em nossas redes sociais.

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

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