miércoles, 9 de marzo de 2016

TIPOS DE OPERADORES

Los operadores son necesarios para realizar operaciones. Distinguimos entre operadores aritméticos, relacionales y lógicos. Analizaremos también operadores aritméticos simplificados, operadores de incremento y decremento, y el operador coma.

OPERADORES ARITMÉTICOS

Operadores aritméticos En Borland C++ se definen 5 operadores básicos que nos servirán para construir operaciones más complejas.
 Operador                                                                              Acción
 - (menos)  Este el símbolo menos y se usará para restar números de cualquier tipo.

 + (mas) Este símbolo se usará para sumar dos números de cualquier tipo.

 * (por) Este símbolo se usará para multiplicar dos números de cualquier tipo.

 / (división) Este símbolo se usará para dividir dos números de cualquier tipo.

 % (módulo) Este símbolo se usará para hallar el resto de la división de dos números enteros.

 Las reglas de agrupación y jerarquía de los operadores es como nosotros acostumbramos. 

Por ejemplo: En la operación 4+6x7 el compilador primero multiplicará y luego sumará





OPERADORES DE INCREMENTO Y DECREMENTO

  •  Operador de Incremento

El operador de incremento (++) puede ser posicionado antes (prefijo) o después de (postfijo) de la variable que será incrementada en 1. Cuando el operador se posiciona antes de la variable (e.g. ++a), el valor de ésta se incrementa en 1, y luego es usado en la expresión en la que aparece. Por otro lado, cuando el operador se posiciona después de la variable (e.g. a++), el valor de la variable se usa en la variable, y después de la evaluación de la expresión el valor de la variable se incrementa 1.
  • Operador de Decremento

El operador de decremento en C# permite reducir en una unidad el valor de una variable. Si el operador de decremento se posiciona antes de la variable, ésta es decrementada y su valor es reducido en 1, y el nuevo valor es utilizado en la expresión donde el identificador de la variable aparece. Por el contrario, si el operador de decremento se posiciona después de la variable, el valor de ésta es utilizado en la expresión en que aparece, y realizada la evaluación el valor de la variable es reducido en 1.Dado que el operador de incremento/decremento modifica su operando, el uso de más de una vez dentro de la misma expresión puede producir resultados no definidos.

Descripción: https://html1-f.scribdassets.com/45xze395c0464aq3/images/2-3b5409f7f1.png




OPERADORES 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 (en realidad se trata respuestas a preguntas). 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. Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa será false (cero). C++ dispone de los siguientes operadores relacionales:





OPERADORES LÓGICOS 

“Los operadores lógicos producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero). Por el contrario, las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres, dos de ellos son binarios y el último (negación) es unitario:




No hay comentarios:

Publicar un comentario