Operadores lógicos en C
Para los objetivos de esta tabla a, b y c representan valores válidos (literales, valores de variables o valores de retorno), nombres de objetos o l valores según el caso.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 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í
Otros operadores
Nombre del operador Sintaxis Sobrecargable Incluido en CAsignació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 depuntero
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
Sí Sí
Coma a , bSí 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
sizeof a
sizeof(tipo)
No Sí
Identificación detipo typeid(a)
typeid(tipo)
No No
Asignar almacenamiento
new tipo
Sí No
Asignar almacenamiento (Vector) new tipo[n]
Sí No
Desasignar almacenamiento delete a Sí No
Desasignaralmacenamiento (Vector) delete[] a Sí No
Negación y asignación !!a Sí Sí
Tablas de Verdad
Una tabla de verdad, o tabla de valores de verdad, es una tabla que muestra el valor...
Regístrate para leer el documento completo.