Como usar o operador de atribuição em C?


O operador de atribuição em C é representado pelo sinal de igual (=). Ele é usado para atribuir um valor a uma variável. A sintaxe básica é:

variavel = valor;

Onde "variavel" é o nome da variável e "valor" é o valor que será atribuído a ela.

Por exemplo, para atribuir o valor 10 à variável "x", podemos escrever:

int x;
x = 10;

Também é possível fazer atribuições mais complexas, como:

int x, y, z;
x = y = z = 10;

Nesse caso, o valor 10 é atribuído a todas as três variáveis.

Além disso, o operador de atribuição pode ser combinado com outros operadores, como os operadores aritméticos (+, -, *, /), para fazer operações e atribuições ao mesmo tempo. Por exemplo:

int x = 5;
x += 3; // x agora é igual a 8
x *= 2; // x agora é igual a 16

Essa combinação de operadores é chamada de operadores compostos de atribuição. Existem vários tipos de operadores compostos de atribuição em C, como:

  • += (soma e atribuição)
  • -= (subtração e atribuição)
  • *= (multiplicação e atribuição)
  • /= (divisão e atribuição)
  • %= (resto da divisão e atribuição)
  • <<= (deslocamento à esquerda e atribuição)
  • >>= (deslocamento à direita e atribuição)
  • &= (AND bit a bit e atribuição)
  • ^= (XOR bit a bit e atribuição)
  • |= (OR bit a bit e atribuição)

Esses operadores são úteis para simplificar o código e torná-lo mais legível. Por exemplo:

int x = 5;
x *= 3 + 2; // x agora é igual a 25

Em resumo, o operador de atribuição em C é uma ferramenta fundamental para trabalhar com variáveis e fazer operações com elas. É importante entender sua sintaxe e seus diferentes usos para escrever código eficiente e correto.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.