Você está na página 1de 11

CETIS 109

CRISTOPHER ALEXIS GARCA


PREZ
2AM PROGRAMACIN
DESARROLLA SOFTWARE
UTILIZANDO PROGRAMACIN
ESTRUCUTRADA
MARGARITA ROMERO
ALVARADO
TIPOS DE OPERADORES
PARA C++
Esta es una lista de los operadores de los lenguajes de
programacin C y C++. Todos los operadores listados existen en
C++. La tercera columna indica si tambin estn presentes en C.
Tambin hay que tener en cuenta que C no permite la sobrecarga
de operadores.

Los siguientes operadores son puntos de secuencia en ambos


lenguajes (cuando no estn sobrecargados): &&, ||, ?:, y , (el
operador coma).

OPERADORES DE C++
C++ tambin incluye los operadores de conversin de tipos
const_cast, static_cast, dynamic_cast y reinterpret_cast, que
no estn listados en la tabla por brevedad. El formato de estos
operadores significa que su nivel de precedencia no es
importante.
La mayora de los operadores presentes en C y C++ (con la
excepcin del operador coma y el operador flecha) tambin se
encuentran disponibles en los lenguajes de programacin
Java, Perl, C# y PHP con la la misma precedencia,
asociatividad y semntica.
Operadores de comparacin[editar]
Nombre del operador Sintaxis Sobrecargable Incluido en C
Menor que a<b S S S S
Menor o igual que a <= b S S S S
Mayor que a>b S S S S
Mayor o igual que a >= b S S S S
Diferente de a != b S S S S
Igual que a == b S S S S
Negacin lgica !a S S S S
AND lgico a && b S S S S
OR lgico a || b S S S S

OPERADORES DE COMPARACIN
Nombre del operador Sintaxis Sobrecargable Incluido en C
Desplazamiento a la izquierda a << b S S S S
Asignacin con desplazamiento a la izquierda a <<= b S S S S
Desplazamiento a la derecha a >> b S S S S
Asignacin con desplazamiento a la derecha a >>= b S S S S
Complemento a uno ~a S S S S
AND binario a&b S S
S S
Asignacin con AND binario a &= b S S S S
OR binario a|b S S S S
Asignacin con OR binario a |= b S S S S
XOR binario a^b S S
S S
Asignacin con XOR binario a ^= b S S S S

OPERADORES A NIVEL DE BIT


El lenguaje C++ incluye todos los operadores de C y agrega
varios operadores nuevos. Los operadores especifican una
evaluacin que se realizar en uno o ms operandos
La prioridad de los operadores especifica el orden en que se
realizan las operaciones en las expresiones que contienen ms
de un operador.
La asociatividad de los operadores especifica si, en una
expresin que contiene varios operadores con la misma
prioridad, un operando se agrupa con el de su izquierda o con
el de su derecha.
La tabla siguiente muestra la prioridad y la asociatividad de
los operadores de C++ (de mayor a menor prioridad).
Los operadores que tienen el mismo nmero de prioridad
tienen la misma prioridad, a menos que se fuerce otra relacin
explcitamente mediante parntesis.
Un operador es un elemento de programa que se aplica a uno
o varios operando en una expresin instruccin. Los
operadores que requieren un operando, como el operador de
incremento se conocen como operadores unarios.

CONCLUSION

Você também pode gostar