Operadores aritméticos
Suma (+) 3+4=7
Resta (-) 3-1=2
Multiplicación (*) 5*2=10
División (/) 7/2=3 ← tened cuidado ya que al ser una operación entre enteros, el resultado es un entero.
Modulo (%) 7/2=1 ← El modulo es el resto de la división entera.
Vamos a ver como podemos utilizar los operadores aritméticos, recordad que hay que poner lo básico, include y void main(void) o lo que necesitemos según nuestro compilador.
printf (“Valor: %d”, 4+3); (7) ← usamos %d para enteros.
Hay que tener en cuenta que la multiplicación y la división tienen prioridad sobre la suma y la resta por lo que esta operación 3+5*2 daría como resultado 13 ya que primero multiplica y luego suma.
printf (“Valor: %f”, 7/3.0) ← usamos %f para float.
entero con float da float (poner un numero en decimal para que todo pase a ser float.)
Ejemplo 1:
int x,y;
x=3+4;
y=x+2;
Ejemplo 2:
int x,y;
float resultado;
x=7;
y=2;
resultado=x/y; → deberíamos poner (float)x/y;
(al poner (float) delante de una variable hacemos un decast, que quiere decir que lo transformamos en float y al ser entero por float el resultado es un dato de tipo float)
printf (“Valor: %f”, resultado);
Ejemplo 3:
int x=4;
x= x+6 (también podemos ponerlo así x+=6)
int x = 4/y;
Estas operaciones son equivalentes.
x+=1 → x=x+1
x-=1 → x=x-1
x*=1 → x=x*1
x/=1 → x=x/1
Espero que os sea de utilidad y nos vemos en la próximo post.
printf (“Valor: %f”, 7/3.0) ← usamos %f para float.
entero con float da float (poner un numero en decimal para que todo pase a ser float.)
Ejemplo 1:
int x,y;
x=3+4;
y=x+2;
Ejemplo 2:
int x,y;
float resultado;
x=7;
y=2;
resultado=x/y; → deberíamos poner (float)x/y;
(al poner (float) delante de una variable hacemos un decast, que quiere decir que lo transformamos en float y al ser entero por float el resultado es un dato de tipo float)
printf (“Valor: %f”, resultado);
Ejemplo 3:
int x=4;
x= x+6 (también podemos ponerlo así x+=6)
int x = 4/y;
Estas operaciones son equivalentes.
x+=1 → x=x+1
x-=1 → x=x-1
x*=1 → x=x*1
x/=1 → x=x/1
Espero que os sea de utilidad y nos vemos en la próximo post.
0 comentarios:
Publicar un comentario
Gracias por comentar ;-)