Son los elementos que relacionan de forma diferente los valores de una variable y/o constante.
Tipos de operadores
a) Operadores aritméticos
b) Operadores relacionales
c) Operadores lógicos
Operadores Aritméticos
Los operadores aritméticos especifícan el tipo de cálculo que se va a realizar en función a una fórmula.
Entre ellos tenemos:
+ Suma div Division entera
- Resta ^ Potencia
* Multiplicación mod Residuo
/ División real
Prioridades entre operadores aritméticos:
1.- ^
2.- *, /, div, mod
3.- +, -
Ejemplos:
3+4x5= 3+20 = 23
11*5+2^3= 11*5+8= 55+8 = 63
16 mod 4/2 *5 = 0*5 = 0
3^(2+4)*5-10= 729*5-10 = 3645 -10 = 3635
Los parentesis tienen prioridad ante cualquier operador.
Operadores Relacionales
Son símbolos que se usan para comparar dos valores, el resultado sera un valor booleano (verdadero o falso), los simbolos usados son:
Operador | Nombre | Ejemplos | Resultado |
< | Menor que | 3<5, 4<3 | verdadero, falso |
> | Mayor que | 3>5, 6>6 | falso, falso |
= | igual a | 7=7, 1=2 | verdadero, falso |
<= | Menor o igual que | 7<=8, 5<=5 | verdadero, verdadero |
>= | Mayor o igual que | 1>=2, 2>=2 | falso, verdadero |
<> ó != | diferente a | 1!=1, 2!=3 | falso, verdadero |
Operadores Lógicos
Trabajan con dos operandos y retornan un valor lógico (falso ó verdadero) basadas en las denominadas tablas de verdad.
Operandos:
And (&)
Or (|)
Not (!)
Tabla de verdad para el operando AND, devuelve verdadero cuando a y b son verdaderos.
a | b | a & b |
0 | 0 | 0 (falso) |
0 | 1 | 0 (falso) |
1 | 0 | 0 (falso) |
1 | 1 | 1 (verdadero) |
Tabla de verdad para el operando OR, devuelve verdadero cuando a o b son verdaderos.
a | b | a | b |
0 | 0 | 0 (Falso) |
0 | 1 | 1 (Verdadero) |
1 | 0 | 1 (Verdadero) |
1 | 1 | 1 (Verdadero) |
Tabla de verdad para el operador NOT, niega el valor de un operando.
a | not a |
0 | 1 (verdadero) |
1 | 0 (Falso) |