Documentos de Académico
Documentos de Profesional
Documentos de Cultura
enumregister void
auto char float sizeof
returnunion goto
struct case unsigned
Operadores aritméticos
Sobrecargabl Incluido
Nombre del operador Sintaxis
e 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 -a Sí Sí
(negación)
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 a *= b Sí Sí
multiplicación
División a / b Sí Sí
Asignación con a /= b Sí Sí
división
Módulo (Resto) a % b Sí Sí
Asignación con a %= b Sí Sí
módulo
Operadores de comparación
Nombre del Sobrecargabl Incluido
Sintaxis
operador e en C
Menor que a < b Sí Sí
Menor o igual que a <= b Sí Sí
Mayor 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 bit
Sintaxi Incluido
Nombre del operador Sobrecargable
s en C
Desplazamiento a la a << b Sí Sí
izquierda
Asignación con
desplazamiento a la a <<= b Sí Sí
izquierda
Desplazamiento a la a >> b Sí Sí
derecha
Asignación con
desplazamiento a la a >>= b Sí Sí
derecha
Complemento a uno ~a Sí Sí
AND binario a & b Sí Sí
Asignación con AND a &= b Sí Sí
binario
OR binario a | b Sí Sí
Asignación con OR a |= b Sí Sí
binario
XOR binario a ^ b Sí Sí
Asignación con XOR a ^= b Sí Sí
binario
Otros operadores
Sobrecargabl Incluid
Nombre del operador Sintaxis
e o 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 (Desreferenci *a Sí Sí
a)
Dirección de (Referencia) &a Sí Sí
Miembro de puntero a->b Sí Sí
Miembro a.b No Sí
Desreferencia a miembro a->*b Sí No
por puntero
Desreferencia a miembro a.*b No No
por objeto
Conversió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 a::*b No No
miembro
sizeof a
Tamaño de sizeof(tipo
)
No Sí
typeid(a)
Identificación de tipo typeid(tipo
)
No No
Asignar almacenamiento new tipo Sí No
Asignar almacenamiento new tipo[n] Sí No
(Vector)
Desasignar delete a Sí No
almacenamiento
Desasignar delete[] a Sí No
almacenamiento (Vector)
Dirección
de la && etiqueta No Sí GCC
etiqueta
Obtener typeof a
typeof(expr) No Sí GCC
tipo
a <? b
min y max a >? b No No GCC