Los operadores son símbolos que nos permiten realizar diferentes operaciones en un programa tales como suma, resta, división, etc.
Operadores aritméticos
En una división de enteros siempre obtenemos un cociente entero y un residuo entero, el operador resto realiza la división y devuelve el residuo de la misma. Si el resultado de a%b es igual a cero, entonces a es múltiplo de b.
Ejemplos:
28 % 6 -> el resto de 28 dividido para 6 es 4
23 % 10 -> el resto de 23 dividido para 10 es 3
30 % 3 -> el resto de 30 dividido para 3 es cero
Operadores de asignación
Un operador de asignación es aquel que modifica el valor de una variable.
Igualdad =
Este operador asigna el valor de una expresión a una variable, es decir, reemplaza el valor almacenado en la variable por otro.
Ejemplos:
S = 19 -> Cambia el valor de S a 19
A = 30 + 15 -> Realiza la operación “30+15” y asigna el resultado a “A”
Q = S + A -> Realiza la operación “S + A” y asigna el resultado a “Q”
A = A + 1 -> Realiza la operación “A+1” y asigna el resultado a “A”
Operadores incrementales
Aumenta en uno el valor de una variable.
Ejemplos:
S++ -> Le suma uno al valor de S
Disminuye en uno el valor de una variable.
Ejemplos:
S— -> Le resta uno al valor de S
Operadores Relacionales
Son aquellos operadores binarios que relacionan una expresión a un valor lógico verdadero o falso.
Ejemplos:
A == 10
B >= 15
D%10 != 0
Operadores lógicos
Son aquellos operadores binarios que permiten combinar resultados de otras expresiones relacionales.
Ejemplos:
A<2&&X!=0 si A es menor que 2 y X es diferente que 0, entonces la expresión es verdadera
B>3||Q>0 si B es mayor que 3 o Q es mayor que 0, entonces la expresión es veradera
!(C>X) si C es mayor que X, entonces la expresión es falsa ya que el operador NOT invierte el valor de la expresión.