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);
	}

Operadores de asignación, comparación, lógicos y aritméticos

Operadores y expresiones en Lenguaje C: - Asignación - Relacionales / Comparación - Lógicos - Aritméticos
🤖

ChatGPT Gratis
Realiza preguntas sobre cualquier tema

¡Participa!

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

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 19 de November, 2024, de
https://disenowebakus.net/operadores-aritmeticos.php

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

Menú categoría


Aprender Programación en C

TAMBIÉN MERECE LA PENA VISITAR:

¿Todavía no encuentras lo que necesitas?

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

Deja tu Comentario

PATROCINADOR

Tu negocio también puede aparecer aquí. Más información
Anunciate aquí