Tipos De Datos
Enviado por mafer8a • 7 de Noviembre de 2012 • 240 Palabras (1 Páginas) • 373 Visitas
TIPOS DE DATOS
Tabla 3.1 - Tipos básicos
Tipo C# Nombre पारा la plataforma .NET Con signo? Bytes utilizados Valores que soporta
bool System.Boolean No 1 true o false (verdadero o falso en inglés)
byte System.Byte No 1 0 hasta 255
sbyte System.SByte Si 1 -128 hasta 127
short System.Int16 Si 2 -32.768 hasta 32.767
ushort System.Uint16 No 2 0 hasta 65535
int System.Int32 Si 4 -2.147.483.648 hasta 2.147.483.647
uint System.Uint32 No 4 0 hasta 4.394.967.395
long System.Int64 Si 8 -9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807
ulong System.Uint64 No 8 0 hasta 18446744073709551615
float System.Single Si 4 Approximadamente ±1.5E-45 hasta ±3.4E38 con 7 cifras significativas
double System.Double Si 8 Approximadamente ±5.0E-324 hasta ±1.7E308 con 7 cifras significativas
decimal System.Decimal Si 12 Approximadamente ±1.0E-28 hasta ±7.9E28 con 28 ó 29 cifras significativas
char System.Char 2 Cualquier carácter Unicode (16 bits)
Los tipos básicos como hemos dicho son espacios predefinidos y categorizados donde se almacena información. En C# tenemos los siguientes tipos internos:
C# tiene una ventaja y característica especial sobre los demás lenguajes de programación modernos y es que cada vez que se crea un objeto de un tipo básico, éstos son mapeados internamente a un tipo primitivo de la plataforma .NET el cual es parte del CLS (Especificación común del lenguaje) lo cual nos permite acceder y hacer uso de estos desde cualquier lenguaje de la plataforma .NET. Es decir si es que creamos un objeto de tipo int (entero) en C#, ese objeto podrá ser usado como tal dentro de J#, JScript, Visual Basic .
Un tipo de datos se puede describir como:
• Un tipo de datos integrado, como int o char, o bien
• Un tipo de datos definidos por el usuario, como class o interface.
• Los tipos de datos también se pueden definir como:
• Tipos de valores (Referencia de C#), que almacenan los valores, o bien
• Tipos de referencia (Referencia de C#), que almacenan referencias a los datos reales.
...