|
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.
|