4.4.- Operadores, operandos y expresiones.

Los operadores son elementos del lenguaje que sirven para reducir expresiones y obtener resultados. Dependiendo de su tipo, se aplican sobre uno, dos o tres operandos.
Los operadores se agrupan en las siguientes categorías:
Unarios. Se aplican sobre un sólo operando.
Binarios. Se aplican sobre dos operandos.
Ternarios. Se aplican sobre tres operandos.
Aquí describiremos brevemente los operadores binarios, algunos unarios que se relacionan con las operaciones de suma y resta, y el operador ternario ?:
Binarios
Los operadores binarios se subdividen en:
Aritméticos:
Operador
Operación
+
Suma
-
Resta
*
Multiplicación
/
División
%
Residuo
Operadores aritméticos unarios:
Operador
Operación
++
Incremento
- -
Decremento
Relacionales.
Operador
Operación
= =
Igual que
!=
Diferente (no igual) que
<
Menor que
<=
menor o igual que
>
Mayor que
>=
Mayor o igual que

Lógicos.
Operador
Operación
&&
Conjunción ( Y )

Disyunción ( O )
!
Negación ( NO )

Operador ternario ?:
El operador ternario debe su nombre a que utiliza tres operandos.
La sintaxis para el operador ternario es:
expresión booleana ? instrucción1 : instrucción2
Donde:
expresión booleana es cualquier expresión que produzca un valor de verdad true o false.
instrucción1 es la instrucción que se ejecutará cuando el valor de verdad producido por expresión booleana sea true.
instrucción2 es la instrucción que se ejecutará cuando el valor de verdad producido por expresión booleana sea false.
Ejemplo:
x > y ? y = 10 : y = 0 ;
Se lee: ¿ x es mayor que y ?
Si la respuesta es si, asigna 10 a la variable y
En caso contrario ( la respuesta es no), asigna 0 a la variable y
Observe que hemos introducido el operador de asignación =

No hay comentarios: