Operadores aritméticos en C / C ++

C / C ++ programación operadores aritméticos : En este tutorial, vamos a aprender acerca de los diferentes operadores aritméticos con sus usos, sintaxis y ejemplos.

aritmética Operadores

operadores aritméticos son los símbolos especiales que se utilizan para las operaciones aritméticas / matemáticos. Estos operadores pueden ser unarios y binarios.

Los siguientes son los tipos de Operadores aritméticos ,

  • operadores unitarios aritméticas
  • operadores aritméticos binarios

operadores unitarios aritméticas

Para las operaciones unarios – necesitamos solo operando. Estos son los operadores,

  1. unario más (+)
  2. unario menos (-)

Sintaxis:

+a
-a

Ejemplo:

Input:
int a = -10;
Operation & Output:
+a = -10
-a = 10

C ++ programa para demostrar el ejemplo de operadores unitarios aritméticas

#include <iostream>
using namespace std;
int main()
{
int a = 10;
int b = -10;
// printing the values
cout << "a: " << a << endl;
cout << "b: " << b << endl;
// unary plus operations
cout << "+a: " << +a << endl;
cout << "+b: " << +b << endl;
// unary minus operations
cout << "-a: " << -a << endl;
cout << "-b: " << -b << endl;
return 0;
}

salida:

a: 10
b: -10
+a: 10
+b: -10
-a: -10
-b: 10

operadores aritméticos binarios

Para las operaciones binarias – necesitamos dos operandos. Estos son los operadores,

operador
Nombre
Descripción

+ Plus operador Devuelve la suma de los dos operandos.
Minus operador Devuelve la sustracción de dos operandos.
* operador de multiplicación Devuelve la multiplicación (producto) de dos operandos.
/ operador Divide Devuelve el resultado de la división de dos operandos es decir, devuelve el cociente de la operación de división.
% operador módulo Devuelve el resto de la operación de división en dos operandos.

Sintaxis:

a + b
a - b
a * b
a / b
a % b

Ejemplo:

Input:
int a = 10;
int b = 3;
Operation & Output:
a + b = 13
a - b = 7
a * b = 30
a / b = 3
a % b = 1

programa en C ++ para demostrar el ejemplo de operadores binarios aritméticos

#include <iostream>
#include <cmath> // for fmod() func.
using namespace std;
int main()
{
int a = 10;
int b = 3;
// printing the values
cout << "a : " << a << endl;
cout << "b : " << b << endl;
// arithmetic operations
cout << "a + b : " << a + b << endl;
cout << "a - b : " << a - b << endl;
cout << "a * b : " << a * b << endl;
cout << "a / b : " << a / b << endl;
cout << "a % b : " << a % b << endl;
cout << endl;
float x = 10.23f;
float y = 3.10f;
// printing the values
cout << "x : " << x << endl;
cout << "y : " << y << endl;
// arithmetic operations
cout << "x + y : " << x + y << endl;
cout << "x - y : " << x - y << endl;
cout << "x * y : " << x * y << endl;
cout << "x / y : " << x / y << endl;
// % operator doesn't work with float values
// use fmod() for this
// cout << "x % y : " << x % y << endl;
cout << "fmod(" << x << " , " << y << ") : " << fmod(x, y) << endl;
return 0;
}

de salida:

a : 10
b : 3
a + b : 13
a - b : 7
a * b : 30
a / b : 3
a % b : 1
x : 10.23
y : 3.1
x + y : 13.33
x - y : 7.13
x * y : 31.713
x / y : 3.3
fmod(10.23 , 3.1) : 0.93

mensajes recomendados

  • Asignaciones Los operadores en C / C ++
  • Los operadores relacionales en C / C ++
  • operadores lógicos en / C ++
  • de incremento previo y post incremento Operadores de C en C / C ++
  • sizeof () Operandos operador en C ++ programación
  • C ++ Representaciones operador alternativo
  • C ++ Operatots (nueva, eliminar)
  • ¿Cuál es el valor de sizeof ( ‘x’) y el tipo de carácter literales en C ++?
  • Diferencia entre nuevo y malloc) en C ++
  • Diferencia (entre delete y free () en C ++


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *