Programación Operadores en C
Operadores de comparación
|
|
Nombre del operador
|
Sintaxis
|
Menor que
|
a < b
|
Menor o igual que
|
a <= b
|
Mayor que
|
a > b
|
Mayor o igual que
|
a >= b
|
Diferente de
|
a != b
|
Igual que
|
a == b
|
Negación lógica
|
!a
|
AND lógico
|
a && b
|
OR lógico
|
a || b
|
Operadores a nivel de bit
|
|
Nombre del operador
|
Sintaxis
|
Desplazamiento a la izquierda
|
a << b
|
Asignación con desplazamiento a la izquierda
|
a <<= b
|
Desplazamiento a la derecha
|
a >> b
|
Asignación con desplazamiento a la derecha
|
a >>= b
|
Complemento a uno
|
~a
|
AND binario
|
a & b
|
Asignación con AND binario
|
a &= b
|
OR binario
|
a | b
|
Asignación con OR binario
|
a |= b
|
XOR binario
|
a ^ b
|
Asignación con XOR binario
|
a ^= b
|
Otros operadores
|
|
Nombre del operador
|
Sintaxis
|
Asignación básica
|
a = b
|
a()
|
|
a[b]
|
|
*a
|
|
&a
|
|
a->b
|
|
Miembro
|
a.b
|
Desreferencia a miembro por puntero
|
a->*b
|
Desreferencia a miembro por objeto
|
a.*b
|
(tipo)
a
|
|
Coma
|
a , b
|
a ? b : c
|
|
Resolución de ámbito
|
a::b
|
Puntero a función miembro
|
a::*b
|
Identificación de tipo
|
|
Asignar almacenamiento (Vector)
|
|
Desasignar almacenamiento
|
delete a
|
Desasignar almacenamiento (Vector)
|
delete[] a
|
Negación y asignación
|
!!a
|
Comentarios
Publicar un comentario