Los operadores aritméticos - Curso de C++ - Capítulo 8

Curso de c++ desde cero

En este octavo capítulo, te voy a mostrar los operadores aritméticos para que sea capaz de realizar operaciones matemáticas con C++.

El operador de suma en C++

El operador de suma en C++ es el mismo que se utiliza para la concatenación. Si utilizamos este operador con strings, concatena, en cambio, si los valores son de tipo numérico, los suma.

Si intentamos sumar dos strings con valores numéricos, esto es lo que ocurre:

Código C++

string numero1 = "10";
string numero2 = "10";
string suma = numero1 + numero2;

cout << suma;

terminal Resultado en la consola terminal

Como puedes comprobar, el resultado es una concatenación. No está sumando.

1010

En cambio, si utilizamos un tipo numérico como int, nos dará el resultado esperado:

Código C++

	int numero1 = 10;
int numero2 = 10;
int suma = numero1 + numero2;

cout << suma;

terminal Resultado en la consola terminal

20

El operador de resta en C++

El operador de resta en C++ es el guión - o símbolo menos.

Código C++

	int numero1 = 10;
int numero2 = 10;
int resta = numero1 - numero2;

cout << resta;

terminal Resultado en la consola terminal

0

El operador de multiplicación en C++

El operador de multiplicación en C++ es el asterísco *.

Código C++

	int numero1 = 10;
int numero2 = 10;
int multiplicacion = numero1 * numero2;

cout << multiplicacion;

terminal Resultado en la consola terminal

100

El operador de división en C++

El operador de división en C++ es la barra /.

Código C++

	int numero1 = 10;
int numero2 = 3;
int division = numero1 / numero2;

cout << division;

terminal Resultado en la consola terminal

El resultado de la división es 3. El resto no me lo da.

3

El operador módulo en C++

El operador módulo en C++ es el símbolo de porcentaje %.

Este operador, realiza la división y lo que nos devuelve es el resto de esta.

Código C++

	int numero1 = 10;
int numero2 = 3;
int modulo = numero1 % numero2;

cout << modulo;

terminal Resultado en la consola terminal

1

Todavía quedan más operadores aritméticos. Los iremos viendo a medida que los utilicemos.