Arduino Playground is read-only starting December 31st, 2018. For more info please look at this Forum Post

= Operador de atribuição (caractere de igualdade único)

Armazena o valor à direita do caractere de igualdade único à variável nomeada à esquerda.

O caractere de igualdade único na linguagem de programação C é chamado operador de atribuição. Ele possui um significado diferente do presente na classe de álgebra, onde ele indica uma equação ou igualdade. O operador de atribuição diz ao microcontrolador para definir qualquer valor ou expressão no lado direito do caractere de igualdade e armazená-lo na variável à direita do mesmo.

Exemplo

 int sensVal;                  // declara uma variável inteira, nomeada sensVal
 senVal = analogRead(0);       // armazena a voltagem de entrada (digital) no pino analógico 0 em SensVal

Dica de programação

A variável à direita do operador de atribuição (o sinal =), precisa ser capaz de suportar o valor atribuído. Se ela não for suficientemente grande para conter um determinado valor, o conteúdo armazenado na variável será incorreto.

Não confunda o operador de atribuição [ = ] (caractere de igualdade único) com o "operador de comparação" [ == ] (caracteres de igualdade duplos), que avaliam quando duas expressões são iguais.

Veja também