DPRN1 U1 A2
DPRN1 U1 A2
DPRN1 U1 A2
Programación Net I
Semestre 5
Alumno: Daniel Pineda de la Riva
Matricula: es162006588
Unidad 1
Actividad 2: Tipos de Datos y Operadores.
1. Identifica los tipos de datos manejados por C# y explica su definición, rango
de valores y características.
Operador Significado
Multiplica el valor del primer operando por el valor del segundo operando; almacena
*=
el resultado en el objeto especificado por el primer operando.
Divide el valor del primer operando por el valor del segundo operando; almacena el
/=
resultado en el objeto especificado por el primer operando.
Toma el módulo del primer operando especificado por el valor del segundo operando;
%=
almacena el resultado en el objeto especificado por el primer operando.
Suma el valor del segundo operando al valor del primer operando; almacena el
+=
resultado en el objeto especificado por el primer operando.
Resta el valor del segundo operando del valor del primer operando; almacena el
–=
resultado en el objeto especificado por el primer operando.
Desplaza a la derecha el valor del primer operando el número de bits especificado por
>>= el valor del segundo operando; almacena el resultado en el objeto especificado por el
primer operando.
Obtiene el AND bit a bit del primer y el segundo operandos; almacena el resultado en
&=
el objeto especificado por el primer operando.
Operador Descripción
+ (Sumar) Suma dos números.
/ (Dividir) Divide un número entre otro.
* (Multiplicar) Multiplica dos números.
- (Restar) Resta dos números.
^ (Elevar a una potencia) Eleva un número a otro.
AND lógico x&y AND bit a bit entero, AND lógico booleano
XOR lógico x^y XOR bit a bit entero, XOR lógico booleano
Operador Descripción
El operador AND bit a bit compara cada bit de su primer operando con el bit
correspondiente de su segundo operando. Si ambos bits son 1, el bit del resultado
&
correspondiente se establece en 1. De lo contrario, el bit del resultado
correspondiente se establece en 0.
El operador OR exclusivo bit a bit compara cada bit de su primer operando con el bit
correspondiente de su segundo operando. Si un bit es 0 y el otro bit es 1, el bit del
^
resultado correspondiente se establece en 1. De lo contrario, el bit del resultado
correspondiente se establece en 0.
El operador OR inclusivo bit a bit compara cada bit de su primer operando con el bit
correspondiente de su segundo operando. Si uno de los dos bits es 1, el bit del
|
resultado correspondiente se establece en 1. De lo contrario, el bit del resultado
correspondiente se establece en 0.
Operaciones de direcciones: Además de los operadores aritméticos, de los que existen versiones
para los tipos numéricos y para los punteros, se disponen de dos operadores específicos para estos
últimos: la indirección “*” y la referencia “&”. Además existen dos operadores específicos para
punteros a clases.
Referencias:
Shart, J & Jagger, J(2002). Microsoft VISUAL C#. NET, APRENDA YA. España Mc Graw
Hill.
Ceballos, F(2007). Enciclopedia de Microsoft Visual C#, (2da.Ed.) España Alfaomega Ra-
Ma.