Ir ao conteúdo
  • Cadastre-se

operadores


Posts recomendados

Vamos começar com os operadores aritméticos:
 
Os operadores aritméticos servem para efetuar operações aritméticas, como o próprio nome já diz. São cinco operadores aritméticos na linguagem C:

  • +
  • -
  • *
  • /
  • %

O operador + efetua adição. Veja um exemplo de sua sintaxe, onde declararemos uma variável inteira que recebe como valor a soma de dois números:

int variavel = 312 + 32123; // Declara a variável "variavel" como sendo do tipo inteiro e recebe como valor a operação 312 + 32123

O operador - efetua subtração. Veja um exemplo de sintaxe, onde a variavel "variavel" receberá como valor uma subtração de dois números.

int variavel = 2 - 1; // Recebe como valor o resultado da operação 2 -1

O operador * efetua multiplicação. Veja um exemplo de seu uso:

int variavel = 2 * (2 - 3);

O operador / efetua divisão. Veja um exemplo:

int variavel = 15 / 3;

O operador % indica resto. Ele recebe dois valores. Aí, ele efetua a divisão entre esses dois valores e retorna o resto dessa divisão:

int variavel = 5 % 3; // O valor da variavel "variavel" será 2, pois o resto de 5 / 3 é 2

Um uso bastante interessante para % é o de verificar se determinado número é par ou ímpar:

int entry; // Declara uma variável entry do tipo inteira, que receberá a entrada do usuárioprintf("Digite um numero");scanf("%d", &entry);if (entry % 2 == 0){     printf("Um numero par");}else{    printf("Um numero impar");}

Agora falarei sobre operadores de atribuição:

 

Os operadores de atribuição, geralmente utilizados em loops, servem para atribuir um valor a uma variável. Esse valor deve ser resultado da operação [atual valor da variável que receberá o valor] + [alguma operação] + [numero ou variavel, que será o segundo termo dessa operacao]

 

Imagine uma variável chamada valor1. Agora, imagine que ela receberá um valor dado pelo usuário. Após isso, terá uma outra variável chamada valor2, que também receberá um valor dado pelo usuário. Então exibiremos valor2, e, após isso, a variável valor2 receberá o valor dela mais o valor de valor1.

 

Nós poderíamos atribuir o valor de valor1 + valor2 em valor2 da seguinte forma:

valor2 = valor2 + valor1;

Porém, os operadores de atribuição permitem fazer isso de uma forma mais rápida:

valor2 += valor1;

Os operadores de atribuição são os operadores aritméticos sucedidos do sinal = 

 

Portanto, podemos concluir que os operadores de atribuição são:

 

  • +=
  • -=
  • *=
  • /=
  • %=
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...