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. |
Obra publicada con Licencia Creative Commons Reconocimiento 4.0