dprn1_u1_a3_emasc

7
Qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm PROGRAMACION NET 1 Cuadro comparativo de los tipos de datos y ordenadores 25/08/2014 Emigdio Avila Solis Mat AL12503835

Upload: anonymous-e2fgxeb

Post on 07-Nov-2015

52 views

Category:

Documents


0 download

DESCRIPTION

PROGRAMACION

TRANSCRIPT

PROGRAMACION NET 1

PROGRAMACION NET 1Cuadro comparativo de los tipos de datos y ordenadores25/08/2014Emigdio Avila Solis Mat AL12503835

TIPOS DE DATOS:

Nombre corto Clase .NET Tipo Ancho Intervalo (bits)

byte Byte Entero sin signo 8 0 a 255

sbyte SByte Entero con signo 8 -128 a 127

int Int32 Entero con signo 32 -2.147.483.648 a 2.147.483.647

uint UInt32 Entero sin signo 32 0 a 4294967295

short Int16 Entero con signo 16 -32.768 a 32.767

ushort UInt16 Entero sin signo 16 0 a 65535

long Int64 Entero con signo 64 -922337203685477508 a 922337203685477507

ulong UInt64 Entero sin signo 64 0 a 18446744073709551615

float Single Tipo de punto flotante de precisin simple 32 -3,402823e38 a 3,402823e38

double Double Tipo de punto flotante de precisin doble 64 -1,79769313486232e308 a 1,79769313486232e308

char Char Un carcter Unicode 16 Smbolos Unicode utilizados en el texto

bool Boolean Tipo Boolean lgico 8 True o false

TIPOS DE OPERADORES:

Operadores y expresionesUn operador est formado por uno o ms caracteres y permite realizar una determinada operacin entre uno o ms datos y produce un resultado. Es una manera simblica de expresar una operacin sobre unos operandos. C# proporciona un conjunto fijo, suficiente y completo de operadores. El significado de cada operador est perfectamente definido para los tipos predefinidos, aunque algunos de ellos pueden sobrecargarse, es decir, cambiar su significado al aplicarlos a un tipo definido por el usuario.

C# dispone de operadores aritmticos, lgicos, relacionales, de manipulacin debits, asignacin, para acceso a tablas y objetos, etc. Los operadores puedenpresentarse por diferentes criterios, por ejemplo, por su funcionalidad:Categoras OperadoresAritmticos + - * / %Lgicos (booleanos y bit a bit) & | ^ ! ~ && ||Concatenacin de cadenas +Incremento y decremento ++ --Desplazamiento >Relacionales == != < > =Asignacin = += -= *= /= %= &= |= ^==Acceso a miembros .Acceso por ndices []Conversin de tipos explcita ()Conditional ? :Creacin de objetos NewInformacin de tipos as is sizeof typeofControl de excepciones dedesbordamiento checked uncheckedDireccionamiento indirecto ydireccin * -> [] &

Los operadores aritmticos de C# son los que se emplean comnmente en otroslenguajes: + (suma), - (resta), * (multiplicacin), / (divisin) y % (mdulo o resto de la divisin).Son operadores binarios y se colocan entre los argumentos sobre los que se aplican, proporcionando un resultado numrico (Por ejemplo, 7+3.5, 66 % 4). Los operadores lgicos proporcionan un resultado de tipo lgico (bool) y los operadores a nivel de bit actan sobre la representacin interna de sus operandos (de tipos enteros) y proporcionan resultados de tipo numrico.

Los operadores binarios son: & (operacin Y lgica entre argumentos lgicos u operacin Y bit a bit entre operandos numricos), | (operacin O, lgica bit a bit, dependiendo del tipo de los argumentos) , ^ (O exclusivo, lgico bit a bit), && (Ylgico, que evala el segundo operando solo cuando es necesario) y || (O lgico,que evala el segundo operando solo cuando es necesario).Los operadores unarios son: ! (negacin o complemento de un argumento lgico)y ~ (complemento bit a bit de un argumento numrico).El operador + para la concatenacin de cadenas es un operador binario. Cuandoal menos uno de los operandos es de tipo string este operador acta uniendo lasrepresentaciones de tipo string de los operandos.

Operadores de incremento y decremento. El operador de incremento (++)incrementa su operando en 1 mientras que el de decremento (--) decrementa suoperando en 1. Puede aparecer antes de su operando: ++v (incremento prefijo) odespus: v++ (incremento postfijo).El incremento prefijo hace que el resultado sea el valor del operando despus dehaber sido incrementado y el postfijo hace que el resultado sea valor del operandoantes de haber sido incrementado.Los tipos numricos y de enumeracin poseen operadores de incremento ydecremento predefinidos.Los operadores de desplazamiento son operadores binarios. Producen undesplazamiento a nivel de bits de la representacin interna del primer operando(de un tipo entero), a la izquierda () el nmero de bitsespecificado por su segundo operando.Los operadores relacionales proporcionan un resultado lgico, dependiendo desi sus argumentos son iguales (==), diferentes (!=), o del orden relativo entre ellos(, =).La asignacin simple (=) almacena el valor del operando situado a su derecha enuna variable (posicin de memoria) indicada por el operando situado a suizquierda.