Operadores
Operadores aritméticos.
Los operadores aritméticos que se pueden utilizar en C++ son:
Operacion
Accion
x++
Postincremento
++x
Preincremento
x--
Postdecremento--x
Predecremento
+x
+ unario
-x
- unario
x*y
Multiplicacion
x/y
Division
x%y
Modulo
x+y
Suma
x-y
Resta
Los operadores incremento y decremento proporcionan una forma breve desumar o restar 1 a una variable. Usados como prefijo, como ++i, el valor de la variable se incrementa (decrementa) antes de que la variable sea usada; usada como sufijo, como i++ el valor de lavariable se incrementa (decrementa) después de su utilizacion.
Operadores relacionales.
Los operadores relacionales comparan sus operandos y devuelven el valor 1 si la relacion es cierta, y 0 si no lo es.Son:
Operador
Proposito
<
Menor que
<=
Menor o igual que
>
Mayor que
>=
Mayor o igual que
==
Igual
!=
No igual
Operadores logicos.
Los operadores logicos que se puedenutilizar en C++ son:
Operador
Accion
!
Negacion logica
<<
Y logico
||
O logico
Los valores logicos en C++ estan representados por enteros: 0 es falso y un valor no cero es verdadero. Porejemplo, el operador ! toma un operando numérico y devuelve int 1 para un operando cero y int 0 en caso contrario. El operador << devuelve 1 si los dos operandos son valores no cero, y 0 encualquier otro caso. El operador || devuelve 1 si cualquiera de los dos operandos es no cero, y 0 en otro caso. Los operadores << y || evalúan primero el operando de su izquierda, y no evalúan eloperando de la derecha si no es necesario. Por ejemplo, si y es cero, la expresion y << x/y da 0 y no realiza la division por 0.
Operadores de asignacion.
Un operador de asignacion altera elvalor de un objeto si alterar su tipo. El operador usual de asignacion (=), copia el valor del operando de la derecha en el operando de la izquierda, aplicando las conversiones de tipo suales cuando es...
Regístrate para leer el documento completo.