Operadores Aritméticos básicos en C - Tipos y ejemplos

Los operadores comunes son: la suma, resta, multiplicación y división, pero también existen los unarios, de asignación y su jerarquía.

Operadores Aritméticos básicos en C - Tipos y ejemplos | Aprender Programación en C | Los operadores comunes son: la suma, resta, multiplicación y división, pero también existen los unarios, de asignación y su jerarquía
COMPÁRTELO:

A continuación se explican los tipos de operadores (aritméticos y de asignación) que permiten realizar operaciones matemáticas en lenguaje C.

Operadores aritméticos

Existen dos tipos de operadores aritméticos:

Operadores binarios:

Signo Operación
+ Suma
- Resta
* Multiplicación
/ División
% Módulo

Operadores unarios

Signo Operación
++ Incremento (suma 1)
-- Decremento (resta 1)
- Cambio de signo

Sintaxis

  • Binarios
    • <variable1><operador><variable2>
  • Unitarios
    • <variable><operador> y al revés, <operador><variable>.

Ejemplo


	/* Uso de los operadores aritméticos */

	#include <stdio.h>

	main() /* Realiza varias operaciones */
	{
		int a=1,b=2,c=3,r;
		r=a+b;
		printf("%d + %d = %d\n",a,b,r);
		r=c-a;
		printf("%d - %d = %d\n",c,a,r);
		b++;
		printf("b + 1 = %d",b);
	}

Operadores de asignación

La mayoría de los operadores aritméticos binarios explicados en el capítulo anterior tienen su correspondiente operador de asignación:

Signo Operación
= Asignación simple
+= Suma
-= Resta
*= Multiplicación
/= División
%= Módulo

Con estos operadores se pueden escribir, de forma más breve, expresiones del tipo:

  • n=n+3 se puede escribir n+=3
  • k=k*(x-2) lo podemos sustituir por k*=x-2

Ejemplo


	/* Uso de los operadores de asignación */

	#include <stdio.h>

	main() /* Realiza varias operaciones */
	{
		int a=1,b=2,c=3,r;
		a+=5;
		printf("a + 5 = %d\n",a);
		c-=1;
		printf("c - 1 = %d\n",c);
		b*=3;
		printf("b * 3 = %d",b);
	}

Jerarquía de operadores

Será importante tener en cuenta la precedencia de los operadores a la hora de trabajar con ellos:

Signo Precedencia
() Mayor precedencia
++, --
*, /, %
+, - Menor precedencia

Las operaciones con mayor precedencia se realizan antes que las de menor precedencia.

Si en una operación encontramos signos del mismo nivel de precedencia, dicha operación se realiza de izquierda a derecha. A continuación se muestra un ejemplo sobre ello:

a*b+c/d-e

  1. a*b resultado = x
  2. c/d resultado = y
  3. x+y resultado = z
  4. z-e

Fijarse que la multiplicación se resuelve antes que la división ya que está situada más a la izquierda en la operación. Lo mismo ocurre con la suma y la resta.

Ejemplo


	/* Jerarquía de los operadores */

	#include 

	main() /* Realiza una operación */
	{
		int a=6,b=5,c=4,d=2,e=1,x,y,z,r;
		x=a*b;
		printf("%d * %d = %d\n",a,b,x);
		y=c/d;
		printf("%d / %d = %d\n",c,d,y);
		z=x+y;
		printf("%d + %d = %d\n",x,y,z);
		r=z-e;
		printf("%d = %d",r,a*b+c/d-e);
	}

CITAR ARTÍCULO


Para tareas, investigaciones, tesis, libros, revistas, blogs ó artículos académicos

Referencia en Formato APA:

Delgado, Hugo. (2020).
Operadores Aritméticos básicos en C - Tipos y ejemplos.
Recuperado 23 de mayo, 2020, de
https://disenowebakus.net/operadores-aritmeticos.php

¡Participa!

¡Compártelo con tus amigos en Redes Sociales!
Compartir en:

Profesor en la Universidad de Guadalajara

Hugo Delgado Desarrollador y Diseñador Web en Puerto Vallarta

Profesional en Desarrollo Web y Posicionamiento SEO desde hace más de 15 años continuos.
Contamos con más de 200 constancias y reconocimientos en la trayectoria Académica y Profesional, incluidos diplomados certificados por Google.

CONTINÚA APRENDIENDO

TAMBIÉN MERECE LA PENA VISITAR:

¿Todavía no encuentras lo que necesitas?

Usa nuestro buscador interno para descubrir más información
Contenido patrocinado:

¿Te gustaría aprender más sobre Diseño Web?

Conoce todos los cursos y tutoriales que tenemos para ti completamente gratis
Aprender Diseño Web
 

Deja tu Comentario