CUADRO COMPARATIVO DE LOS TIPOS DE DATOS Y OPERADORES
Enviado por jgh1 • 13 de Febrero de 2015 • 1.134 Palabras (5 Páginas) • 2.214 Visitas
CUADRO COMPARATIVO DE LOS TIPOS DE DATOS Y OPERADORES
TIPO DESCRIPCIÓN TAMAÑO DE MEMORIA UTILIZADA
SBYTE Las variables con tipo sbyte pueden contener números enteros de 8 bits con signo. La s de sbyte significa 'con signo', lo que quiere decir que el valor de la variable puede ser positivo o negativo. El menor valor posible para una variable sbyte es -128 y el mayor es 127 1 BYTE
BYTE Las variables con tipo byte pueden contener números enteros de 8 bits sin signo. A diferencia de las variables sbyte, las variables byte no tienen signo y sólo pueden contener números positivos. El valor más pequeño posible para una variable byte es O; el valor más alto es 255 1 BYTE
SHORT Las variables con tipo short pueden contener números enteros de 16 bits con signo. El menor valor posible para una variable short es -32,768; el valor más alto es 32,767 2 BYTES
USHORT Las variables con tipo ushort pueden contener números enteros de 16 bits sin signo. La 'u' de ushort significa sin signo.
El menor valor posible para una variable ushort es O; el valor más alto es 65,535 2 BYTES
INT Las variables con tipo in t pueden contener números enteros de 32 bits con signo. El menor valor posible para una variable int es -2,147,483,648; el valor más alto es 2,147,483,647 4 BYTES
UINT Las variables con tipo uint pueden contener números enteros de 32 bits sin signo. La 'u' en uint significa sin signo.
El menor valor posible para una variable uint variable es O; el valor más alto posible es 4.294.967.295 4 BYTES
LONG Las variables con tipo long pueden contener números enteros de 64 bits con signo. El menor valor posible para una variable long es -9.223.372.036.854.775.808 el valor más alto es 9.223.372.036.854.775.807 8 BYTES
ULONG Las variables con tipo ulong pueden contener números enteros de 64 bits sin signo. La 'u' en ulong significa sin signo.
El menor valor posible para una variable ulong es O; el valor más alto es 18.446.744.073.709.551.615 8 BYTES
CHAR Las variables con tipo char pueden contener caracteres Unicode de 16 bits. El menor valor posible para una variable char es el carácter Unicode cuyo valor es O; el valor más alto posible es el carácter Unicode cuyo valor es 65.535. 2 BYTES
FLOAT Las variables con tipo float pueden contener un valor de coma flotante de 32 bits con signo. El menor valor posible para una variable float es aproximadamente 1.5 por 10 elevado a 45; el valor más alto es aproximadamente 3.4 por 10 elevado a 38 4 BYTES
DOUBLE Las variables con tipo double pueden contener un valor de coma flotante de 64 bits con signo. El menor valor posible para una variable double es aproximadamente 5 por 10 elevado a 324; el valor más alto es aproximadamente 1,7 por 10 elevado a 308 8 BYTES
DECIMAL Las variables con tipo decimal pueden contener un valor de coma flotante de 128 bits con signo. El menor valor posible para una variable decimal es aproximadamente 1 por 10 elevado a 28; el valor más alto es aproximadamente 7.9 por 10 elevado a 28. Las variables de tipo decimal son buenas para cálculos financieros 16 BYTES
BOOL Las variables con tipo bool pueden tener uno de los dos posibles valores: true o falseo El uso del tipo bool es una de las partes en las que C# se aparta de su legado C y C++. En ellos, el valor entero O era sinónimo de false y cualquier valor que no fuese cero era sinónimo de true. Sin embargo, en C# los tipos no son sinónimos. No puede convertir una variable entera en su valor equivalente bool. Si quiere trabajar con una variable que necesita tener una condición verdadera o falsa, use una variable bool y no una variable int 1 BYTE
DATETIME Almacena un instante de tiempo que va comprendido desde 01/01/0001 12:00:00 am a 31/12/9999 11:59:59 pm 8 BYTES
STRING Almacena una secuencia de caracteres 2 BYTES POR CARÁCTER
Se estará preguntando por qué C# admite todos estos tipos de variables diferentes. Los valores más pequeños pueden colocarse en variables de mayores tipos; por lo tanto ¿por qué usar los tipos más pequeños? Si una variable short puede contener valores desde -32.768 hasta 32.767, y una grande puede contener valores desde -9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807,
...