Operadores aritméticos
[editar]Operadoresaritméticos
Nombre del operador Sintaxis Sobrecargable Incluido en C
Más unitario +a Sí Sí
Suma a + b Sí Sí
Preincremento ++a Sí Sí
Postincremento a++ Sí Sí
Asignación con suma a +=b Sí Sí
Menos unitario (negación) -a Sí Sí
Resta a - b Sí Sí
Predecremento --a Sí Sí
Postdecremento a-- Sí Sí
Asignación con resta a -= b Sí Sí
Multiplicación a * b SíSí
Asignación con multiplicación a *= b Sí Sí
División a / b Sí Sí
Asignación con división a /= b Sí Sí
Módulo (Resto)
a % b Sí Sí
Asignación con módulo a %= b Sí Sí[editar]Operadores de comparación
Nombre del operador Sintaxis Sobrecargable Incluido en C
Menor que a < b Sí Sí
Menor o igual que a b Sí Sí
Mayor o igual que a >= b Sí Sí
No igualque a != b Sí Sí
Igual que a == b Sí Sí
Negación lógica !a Sí Sí
AND lógico a && b Sí Sí
OR lógico a || b Sí Sí
[editar]Operadores a nivel de bit
Nombre del operador SintaxisSobrecargable Incluido en C
Desplazamiento a la izquierda a >= b Sí Sí
Complemento a uno ~a Sí Sí
AND binario a & b Sí Sí
Asignación con AND binario a &= b Sí Sí
OR binario a |b Sí Sí
Asignación con OR binario a |= b Sí Sí
XOR binario a ^ b Sí Sí
Asignación con XOR binario a ^= b Sí Sí
[editar]Otros operadores
Nombre del operador SintaxisSobrecargable Incluido en C
Asignación básica a = b Sí Sí
Llamada a función
a() Sí Sí
Índice de Array
a[b] Sí Sí
Indirección (Desreferencia)
*a Sí Sí
Dirección de (Referencia)
&a SíSí
Miembro de puntero
a->b Sí Sí
Miembro a.b No Sí
Desreferencia a miembro por puntero a->*b Sí No
Desreferencia a miembro por objeto a.*b No No
Conversión de tipo
(tipo) a...
Regístrate para leer el documento completo.