Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operadores de C++ - Coggle Diagram
Operadores de C++
Aritméticos
Los operadores aritméticos se usan para realizar cálculos y operaciones con números reales y punteros.
-
Si el operador precede a la variable, se le conoce como pre-incremento o pre-cremento y se dice que el operador está en su forma prefija.
Por el contrario, si el operador es posterior a la variable se encuentra en la
forma posfija y se le llama pos-incremento o pos-decremento según el caso.
Cuando un operador de incremento o decremento precede a su variable, se llevará a cabo la operación de incremento o decremento antes de utilizar el valor del operando, como se ve en el siguiente ejemplo.
-
Relacionales
Los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación.
Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano.
-
-
-
-
-
-
Cualquiera que sea el tipo de los operandos, por definición, un operador relacional, produce un bool(true or false) como resultado, aunque en determinadas circunstancias puede producirse una conversión automática de tipo a valores int (1 si la expresión es cierta y 0 si es falsa).
En las expresiones relacionales E1 <operador> E2, los operandos deben cumplir alguna de las
condiciones siguientes:
E1 y E2 son tipos aritméticos.
E1 y E2 son punteros a versiones cualificadas o no cualificadas de tipos compatibles.
Uno de ellos es un puntero a un objeto, mientras que el otro es un puntero a una versión cualificada o no cualificada de void.
Uno de los dos es un puntero, mientras que el otro es un puntero nulo constante.