Tipos De Datos Básico
Los tipos de datos básicos son ciertos tipos de datos tan comúnmente utilizados en la escritura de aplicaciones que en C# se ha incluido una sintaxis especial paratratarlos. Por ejemplo, para representar números enteros de 32 bits con signo se utiliza el tipo de datoSystem.Int32 definido en la BCL, aunque a la hora de crear un objeto a de este tipo que represente elvalor 2 se usa la siguiente sintaxis:
System.Int32 a = 2;
Como se ve, no se utiliza el operador new para crear objeto System.Int32, sino que directamente se indica el literal querepresenta el valor a crear, con lo que la sintaxis necesaria para crear entero de este tipo se reduce considerablemente. Es más, dado lo frecuente que es el uso de este tipo también se ha predefinido enC# el alias int para el mismo, por lo que la definición de variable anterior queda así de compacta:
int a = 2;
System.Int32 no es el único tipo de dato básico incluido en C#. Enel espacio de nombres System se han incluido todos estos:
Tipo | Descripción | Bits | Rango de valores | Alias |
SByte | Bytes con signo | 8 | -128 – 127 | sbyte |
Byte | Bytes sinsigno | 8 | 0 – 255 | byte |
Int16 | Enteros cortos con signo | 16 | [-32.768, 32.767] | short |
UInt16 | Enteros cortos sin signo | 16 | [0, 65.535] | ushort |
Int32 | Enterosnormales | 32 | [-2.147.483.648, 2.147.483.647] | int |
UInt32 | Enteros normales sin signo | 32 | [0, 4.294.967.295] | uint |
Int64 | Enteros largos | 64 | [-9.223.372.036.854.775.808, 9.223.372.036.854.775.807] | long |
UInt64 | Enteros largos sin signo | 64 | [0-18.446.744.073.709.551.615] | ulong |
Single | Reales con 7 dígitos de precisión | 32 | [1,5×10-45 - 3,4×1038] | float |
Double | Reales de 15-16 dígitos de precisión | 64 | [5,0×10-324 - 1,7×10308] | double |
Decimal | Reales de 28-29 dígitos de precisión | 128 | [1,0×10-28 - 7,9×1028] |...
Regístrate para leer el documento completo.