Saltar la navegación

Operadores

Los operadores son funciones que se le asigna un símbolo que orienta como se ejecuta un dato.  Pueden ser aritméticos, relacionales, lógicos, a nivel de Bits, de asignación, operador condicional y otros.  

Tabla 1: Operadores Aritméticos: Para realizar operaciones matemáticas 


Operador Operación
+ Suma. Los operados pueden ser enteros o reales.
- Resta. Los operados pueden ser enteros o reales.
* Multiplicación. Los operados pueden ser enteros o reales.
/ División. Los operados pueden ser enteros o reales. Si ambos operandos son enteros el resultado es entero, en el resto de los casos el resultado es real.
% Módulo o resto de una división entera. Los operandos tienen que ser enteros


Tabla 2: Operadores relacionales  evalúan igualdad y la magnitud 


Operador Operación
< El Primer operando menor que el segundo
> El Primer operando mayor que el segundo
<= El Primer operando menor o igual  que el segundo
>= El Primer operando mayor o igual  que el segundo
!= El Primer operando distinto que el segundo
== El Primer operando  igual  que el segundo

Tabla 3: Operadores lógicos nos permite validad resultados verdaderos o falsos. 


Operador Operación
&& AND. Da como resultado verdadero si al evaluar uno de los operadores el resultado es verdadero. Si uno de ellos es falso, el resultado es falso. Si el primer operando es falso, el segundo operando no es evaluado. 
|| OR. El resultado es falso si al evaluar cada uno de los operandos el resultado es falso. Si uno de ellos es verdadero, el resultado es verdadero. Si el primer operando es verdadero, el segundo operando no es evaluado.
! NOT. El resultado de aplicar este operador es falso si al evaluar su operando el resultado es verdadero, y verdadero en caso contrario.
^ XOR. Da como resultado verdadero si al evaluar cada uno de los operandos el resultado de uno es verdadero y el del otro falso; en otro caso el resultado es falso.

Tabla 4: Operadores a nivel de Bits son operadores que tiene que ser enteros y sus desplazamientos son bit a bit. 


Operador Operación
& Operación AND a nivel de Bits
| Operación OR a nivel de Bits
^ Operación XOR a nivel de Bits
<< Desplazamiento a la izquierda rellenado con ceros por la derecha.
>> Desplazamiento a la derecha rellenado con ceros por la izquierda.

Tabla 5: Operadores de asignación es el valor almacenado en el operando izquierdo, una vez se haya realizado la debida asignación. 


Operador Operación
++ Incremento.
-- Decremento.
= Asignación Múltiple.
*= Multiplicación más asignación
/= División más asignación.
%= Módulo de asignación
+= Suma más asignación
-= Resta más asignación
<<= Desplazamiento a Izquierda más Asignación
>>= Desplazamiento a derecha más Asignación
&= Operación AND sobre bits más asignación
|= Operación OR sobre bits más asignación
^= Operación XOR sobre bits más asignación

Tabla 6: Operadores de Unitario solo se aplica operando y son los siguientes: !,-,~,++ y --. 


Operador Operación
~ Complemento a 1 (cambia los ceros por unos y unos por ceros). El carácter ~ es el ASCII 126. El operando debe de ser de tipo primitivo entero.
- Cambia el signo al operando (esto es, se calcula el complemento a dos que es el complemento 1 más 1). El operando puede ser de un tipo primitivo entero real.