OPERADORES
Los operadores son símbolos que indican los cálculos que se deben realizar sobre, una, dos o más variables o constantes dentro de un expresión.
La siguiente tabla recoge los operadores comunes a C y C++
( ) |
Llamada a una función |
[ ] |
Subíndice de un array |
. |
Punto. Acceso a un miembro de una estructura o unión |
-> |
Flecha. Apunta a un miembro de una estructura o unión |
! |
Operación lógica NOT |
- |
Menos, unitario |
-- |
Decrementar en uno |
++ |
Incrementar en uno |
& |
Obtener una dirección de memoria |
* |
Obtiene la indirección (contenido de) |
(tipo) |
Conversión forzada de tipos (moldes) |
sizeof |
Obtiene el tamaño de una variable o constante |
* |
Multiplicación |
/ |
División |
% |
Módulo (Resto de la división) |
+ |
Suma |
- |
Resta |
< |
Menor que |
> |
Mayor que |
<= |
Menor o igual que |
>= |
Mayor o igual que |
== |
Igual |
!= |
No igual |
&& |
Operación lógica AND |
| | |
Operación lógica OR |
= |
Valor de asignación |
A continuación se mostrarán operadores exclusivos de C++
*= |
expresión 1 = expresión 1 * expresión 2 ( a *= 3 es a = a*3) |
/= |
expresión 1 = expresión 1 / expresión 2 |
%= |
expresión 1 = expresión 1 % expresión 2 |
-= |
expresión 1 = expresión 1 - expresión 2 |
+= |
expresión 1 = expresión 1 + expresión 2 |
La prioridad de estos operadores sigue las normas generales de prioridad en matemáticas.
|