¿Qué es un operador?
Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción. Los operadores que toman un operando, como el operador de incremento (++) o new, se conocen como operadores unarios. Los operadores que toman dos operandos, como los operadores aritméticos (+,-,*,/) se conocen como operadores binarios. Un operador, el operador condicional (?:), toma tres operandos y es el único operador ternario de C#.
¿cuáles son los operadores relacionales?
Otro tipo de operadores fundamentales en programación son los operadores lógicos o de comparación. Se usan para comparar dos variables o expresiones y obtener un valor verdadero o falso. Como operadores de comparación disponemos de:
=:Igual que.
>:Mayor que.
<:Menor que.
>=:Mayor o igual que.
<=:Menor o igual que.
<>:Distinto que.
¿Cuáles son los operadores matemáticos?
Los operadores matemáticos básicos son los mismos que están disponibles en la mayoría de los lenguajes de programación: adición (+
), sustracción (-
), división (/
), multiplicación (*
), y módulo (%
; que produce el resto de una división entera). La división entera trunca el resultado (no lo redondea). El operador módulo no se puede utilizar con números con punto flotante.
C y C++ también utilizan notaciones abreviadas para efectuar una operación y una asignación al mismo tiempo. Esto se denota por un operador seguido de un signo igual, y se puede aplicar a todos los operadores del lenguaje (siempre que tenga sentido). Por ejemplo, para añadir 4
a la variable x
y asignar x
al resultado, se escribe: x += 4;
.
¿Cuáles son los operadores lógicos?
Mientras que los operadores matemáticos se usa principalmente con números, los operadores lógicos están pensados para usarse con valores lógicos (verdadero y falso). Hay solo tres operadores lógicos: y, o Y, no.
Bibliográfias:
1.-https://msdn.microsoft.com/es-MX/library/ms173145.aspx
2.-http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=272:operadores-logicos-y-de-comparacion-en- programacion-not-and-or-ejemplos-cu00132a&catid=28:curso-bases-programacion-nivel-i&Itemid=59
3.-http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/operadores1.htm