Aritméticos o Binarios: los operadores Aritméticos indican operaciones sencillas de incremento (suma o multiplicación ) y decremento (resta, división y modulo), estos son los operadores binarios:
+: representa la suma de dos o más valores o variables.
-: representa la resta de dos o más valores o variables.
*: representa la multiplicación de dos o más valores o variables.
/: representa la división de dos o más valores o variables.
%: representa el modulo (obtención del residuo de una división) de dos o más valores o variables.
Unitarios: los operadores unitarios representan operaciones simplificadas de incremento decremento y modificación de signos, estos son los operadores unitarios:
++: Incrementa el valor de una variable en una unidad.
--: Disminuye el valor de una variable en una unidad.
-: Cambia el signo de una variable, es como multiplicar por -1.
Ejemplos:
3 + 3 = 6
10 - 5 = 5
5 * 5 = 25
8 / 2 = 4
8 % 2 = 0 (cero es el residuo de la división 8/2)
c=4;
c++; //c=5 (c inicia siendo igual a 4, después del incremento [c++], c vale 5)
d=10;
d--; //d=9 se le resto 1
e = -(4) // e = -4
f = -(-6) // f = 6 (por regla de signos menos por menos igual a más)
En conclusión los operadores unitarios, simplifican el proceso de modificación de valores ya que al escribir c++ se hace lo mismo que c=c+1.
Existen otros operadores matemáticos, por medio del uso de la librería math, que contiene funciones trigonométricas, potencias, raices, etc.
Por ejemplo:
math.Sin(); math.Cos(); math.Tan(); math.Sqr(); y mas...