Operadores aritméticos
Autor: José Evamberto | Publicado: 2016-08-26T09:51:00-03:00


Os operadores aritméticos são:

+ (adição)

- ( subtração)

* (multiplicação)- é representado pelo o asterisco.

/ (divisão)-é &nbsp;representado pela a barra.

%(módulo(resto da divisão))

++ incremento

-- decremento

Exemplo: De como utilizar os operadores aritméticos.


#include &lt;stdio.h&gt;

int main(){

int a=5;

int b=6;

int r; &nbsp;//ou int r=a+b;

r=b+a;

printf("\n%i+%i=%i\n",b,a,r);

int k,l,o;//você pode declarar variáveis também desse jeito.

k=3;

l=2;

o=k*l;

printf("\n%i*%i=%i\n",k,l,o);

int i,x,z;

i=25;

x=5;

z=i/x;

printf("\n%i/%d=%i\n",i,x,z);

z=i%x;//resto da divisão de 25:5. &nbsp; &nbsp; &nbsp;

printf("\nResto da divisão de 25:5=%i\n",z);

int f=4,v=2,m=f-v;

printf("\n%i-%i=%i\n",f,v,m);

return(0);

}

Esse simples programa, irar mostrar na tela o seguinte:

&nbsp;6+5=11

3*2=6

25/5=5

Resto da divisão de 25:5=0

4-2=2

O decremento(--) e incremento (++), eles apenas subtrai 1 e soma 1, respectivamente.


Para colocar um decremento ou incremento é só colocar o sinal de decremento ou incremento, antes ou depois do nome da variável.

Ex:++nome_da_variavel ou nome_da_variavel++

Exemplo:

&nbsp;#include &lt;stdio.h&gt;
int main () {

int a=3;
int b=3,c=4,d=4;

++a; //aqui vai soma 1
printf("\nEx:Minha caneta &nbsp;tem %i meses de uso.\n",a);

--b;//menos 1
&nbsp;printf("\nEx:Minha caneta tem %d meses de uso.\n",b );

printf("\n\nSinal depois\n\n");

c++;
printf("\nEx:Minha caneta tem %d meses de uso.\n",c);

d--;
printf("\nEX:Minha caneta tem %i meses de uso.\n",d);


return(0);
}

Mas há uma diferença entre colocar o sinal antes e depois que é quando coloca o 'sinal antes' logo muda o valor,já com 'sinal depois', primeiro aparece o valor normal da variável,só depois modifica o valor da variável. Porém só existe essa diferença se &nbsp;colocar o sinal de decremento e incremento "no printf()".

Exemplo:

#include &lt;stdio.h&gt;
int main (){

int a=5,b=5,c=10,d=10;

printf("\nEx:Minha caneta tem %d meses de uso.\n",++a);

printf("\nEx:Minha caneta tem %d meses de uso.\n",--b);

printf("\nSINAL DEPOIS\n");

printf("\nEx:Minha caneta tem %i meses de uso.\n",c++);
printf("\nEx:Minha caneta tem
&nbsp;%i meses de uso.\n",c);

printf("\nEx:Minha caneta tem %d meses de uso.\n",d--);
printf("\nEx:Minha caneta tem %d meses de uso.\n",d);


return(0);
}&nbsp;

Você pode fazer cálculos 'no printf();' é muito simples, depois do nome da variável coloca o operador aritmético que você desejar (no caso do decremento e incremento pode ser antes), com outro número ou variável.

&nbsp;Veja o exemplo:

#include &lt;stdio.h&gt;
int main() {

int a=5;
int b=10;
int r;
printf("\na=%i\n",a*6);
//ou
printf("\nr=%i e b*a=%i &nbsp;\n",r=9*5,a*b);
/* O valor de 'a' não &nbsp;muda, pois não está escrito que a=a*b,mas está escrito &nbsp;apenas a*b ,portanto &nbsp;o resultado 50 não é atribuído 'a' ,então &nbsp;pode concluir que ocorre apenas uma multiplicação &nbsp;entre a e b */
return(0);
}

&nbsp; Exemplo de um programa que o usuário vai &nbsp;digitar dois números que vão se multiplicar.


#include &lt;stdio.h&gt;
int main() {
int a,b,c;

printf("\n\nMultiplicação\n\n");

printf("\nDigite um número:");

scanf("%i",&amp;a);

printf("\nDigite outro número:");

scanf("%i",&amp;b);

c=a*b;
printf("\nResultado:%i\n",c);

return(0);
}