soldiers
Nombre del operador
Sintaxis
Incluido en C
Más unitario
+a
Sí
Sí
Suma
a + b
Sí
Sí
Preincremento
++a
Sí
Sí
Postincremento
a++
Sí
Sí
Asignacióncon suma
a += b
Sí
Sí
Menos unitario (negación)
-a
Sí
Sí
Resta
a - b
Sí
Sí
Predecremento
--a
Sí
Sí
Postdecremento
a--
Sí
Sobrecargable
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óncon módulo
a %= b
Sí
Sí
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 igual que
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í
Operadores a nivel de bitNombre del operador
Sintaxis
Sobrecargable
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í
Otros operadores
Nombre deloperador
Sintaxis
Sobrecargable
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ónde (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
NoConversión de tipo
(tipo) a
Sí
Sí
Coma
a , b
Sí
Sí
Condicional ternario
a ? b : c
No
Sí
Resolución de ámbito
a::b
No
No
Puntero a función miembro
a::*b
No
No
Tamaño de...
Regístrate para leer el documento completo.