23 de febrero de 2014

Operadores Lógicos y Matemáticos en C#

El Lenguaje de Programación C# proporciona un amplio conjunto de operadores, que son símbolos que especifican las operaciones que se deben realizar en una expresión.

Operaciones con tipos enteros como ==, !=, <, >, <=, >=, binary +, binary -, ^, &, | , ~, ++, -- y sizeof() son generalmente permitidas en enumeraciones.

Lista de Operadores según orden de prioridad, los operadores del mismo grupo tienen igual prioridad.

En la tabla siguiente se muestran los operadores de C# agrupados por orden de prioridad. Los operadores dentro de cada de grupo tienen la misma prioridad.
Descripción de Categorías Operador(es)
Primario x.y
f(x)
a[x]
x++
x--
new
typeof
checked
unchecked
default(T)
delegate
sizeof
->
Unario +x
-x
!x
~x
++x
--x
(T)x
Await
&x
*x
Multiplicativo x * y
x / y
x % y
Sumatorio x + y
x - y
Shift x << y
x >> y
Comprobación de tipos y relacionales x < y
x > y
x <= y
x >= y
is
as
Igualdad x == y
x != y
AND lógico x & y
XOR lógico x ^ y
OR lógico x | y
AND condicional x && y
OR condicional x || y
Uso combinado de Null x ?? y
Condicional ?:
Expresión de asignación y lambda x = y
x += y
x -= y
x *= y
x /= y
x %= y
x &= y
x |= y
x ^= y
x <<= y
x >>= y
=>


No hay comentarios:

Publicar un comentario