Beruflich Dokumente
Kultur Dokumente
mqwertyuiopasdfghjklzxcvb
nmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxc
UNADM
vbnmqwertyuiopasdfghjklzx
Programacin .NET
cvbnmqwertyuiopasdfghjklz
Unidad 1. Introduccin
xcvbnmqwertyuiopasdfghjkl
a .NET
ACTIVIDAD 3
zxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfg
Guillermo Duran Garcia
hjklzxcvbnmqwertyuiopasdf
al12524075
ghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiop
asdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwerty
02/10/2014
Operador
Operador
Operador Operador Operador Operadore
es
es de
es
es de
es
s de Nivel
Aritmtic
Asignaci
Lgicos Relacin Unitarios
Bits
os
n
+
&& o &
<
~
&
++
II o I
>
I
-*
!
>=
^
=
/
^
<=
<<
*=
!=
>>
/=
==
%=
+=
-=
<<=
>>=
&=
I=
^=
Operadores relacionales y de tipo
Expresin
Descripcin
x<y
Menor que
x>y
Mayor que
x <= y
x >= y
x is T
x as T
Categora
Expresin
Descripcin
AND lgico
x&y
XOR lgico
x^y
OR lgico
x|y
AND condicional
x && y
OR condicional
x || y
Uso combinado de
NULL
x ?? y
Condicional
x ?: y : z
Expresin
Descripcin
Asignacin
x op= y
Asignacin compuesta. Admite estos operadores: +=, -=, *=, /=, %=, &=, |=, !=, <<=, >>=
(T x) => y
Operadores unarios
Expresin
Descripcin
+x
Identidad
-x
Negacin
!x
Negacin lgica
~x
++x
Preincremento
--x
Predecremento
(T)x
Los operadores sirven, como su propio nombre indica, para efectuar operaciones con uno o ms
parmetros (sumar, restar, comparar...) y retornar un resultado. Se pueden agrupar de varios
modos, pero yo te los voy a agrupar por primarios, unitarios y binarios. Aqu tienes una tabla con
los operadores de C#.
Operadores
Descripcin
Tipo
Asociatividad
(expresin)
objeto.miembro
mtodo(argumento, argumento, ...)
array[indice]
var++, var-new
typeof
sizeof
checked, unchecked
+
!
~
++var, --var
(conversin) var
*, /
%
+, <<, >>
<, >, <=, >=, is, ==, !=
&
^
|
&&
||
?:
=, *=, /=, %=, +=, -=, <<=, >>=, &=,
^=, |=
Control de precedencia
Acceso a miembro de objeto
Enumeracin de argumentos
Elemento de un array
Postincremento y postdecremento
Creacin de objeto
Recuperacin de tipo (reflexin)
Recuperacin de tamao
Comprobacin de desbordamiento
Operando en forma original
Cambio de signo
Not lgico
Complemento bit a bit
Preincremente y predecremento
Conversin de tipos
Multiplicacin, divisin
Resto de divisin
Suma, resta
Desplazamiento de bits
Relacionales
AND a nivel de bits
XOR a nivel de bits
OR a nivel de bits
AND lgico
OR lgico
QUESTION
De asignacin
Primario
Primario
Primario
Primario
Primario
Primario
Primario
Primario
Primario
Unitario
Unitario
Unitario
Unitario
Unitario
Unitario
Binario
Binario
Binario
Binario
Binario
Binario
Binario
Binario
Binario
Binario
Binario
Binario
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Ninguna
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Izquierda
Derecha
Operadores Aritmticos
Ejemplos:
2+2=4
10 - 5 = 5
4 * 6 = 24
8/2=4
c=4; c++; //c=5 (c inicia siendo igual a 4, despus del incremento [c++], c
vale 5)
e = -(4) // e = -4
Operadores Relacionales
Son operadores que se encargan de unir y comparar dos o ms valores, siempre
se utilizan en comparaciones de parejas y estn dadas por los smbolos:
= : igual que
!= : diferente a
Estos operadores se usan para comparar valores de variables por pares es decir,
no se pueden comparar ms de 2 valores al tiempo:
a > b > c //ERROR
(a > b) && (b > c) //BIEN
Cuando se requiere hacer una comparacin de varios valores se deben usar los
Operadores Lgicos, que son operadores de unin, tambin llamados
compuertas lgicas, estos operadores pueden unir dos o ms pares de valores
comparados por medio de los operadores relaciones y estn dados por estos
smbolos:
&& : Operador AND (Y) quiere decir que todas las condiciones deben ser
verdaderas para que se ejecute una accin.
|| : Operador OR (O) quiere decir que de todas las condiciones solo una
debe ser verdadera y se asume que con eso es suficiente para hacer
determinada accin.
! : Operador NOT (NO) quiere decir que se niega la afirmacin para cambiar
su valor, es decir cambia de verdadero a falso y de falso a verdadero.
http://www.mundonet.es/operadores.html?Pg=Entrega4.htm