C # Tutoriales - Lección 1: Tipos de datos básicos y variables (int, double, float, etc ...)
Tipos de datos primitivos
tipos de datos primitivos en C # son técnicamente contenidos en clases contenedoras (si no saben lo que esto significa, no te preocupes por eso). Sin embargo, en tiempo de compilación, no son realmente tratados como clases, lo que mejora la eficiencia.
Hay 15 tipos primitivos diferentes en C #. El nombre de clase de contenedor .NET está en parethesis (mis disculpas por la mala formato, las tablas no están soportados por alguna razón)
tipos Integer:.
bool (booleano) -Logic Valor | Valores: Verdadero o Falso | Memoria: 8 bits
byte (Byte) Byte -Unsigned | Valores: 0 a 255 | Memoria: 8 bits
sbyte (SByte) Byte -firmado | Valores: -128 a 127 | Memoria: 8 bits
corto (Int16) -firmado Entero | Valores: -32.768 a 32.
767 | Memoria: 16 bits
ushort (UInt16) -Unsigned Entero | Valores: 0 a 65535 | Memoria: 16 bits
int (Int32) -firmado Entero | Valores: -2147483648 a 2147483647 | Memoria: 32 bits
uint (UInt32) -Unsigned Entero | Valores: -2147483648 a 2147483647 | Memoria: 32 bits
largo (Int64) -firmado Entero | Valores: -922337203685477508 al 922337203685477507 | Memoria: 64 bits
ulong (UInt64) -Unsigned Entero | Valores: 0 a 18446744073709551615 | Memoria: 64 bits
char (Char) Carácter -unicode | Valores: Cualquier carácter | Memoria: 16 bits
tipos decimales:
flotador (Individual) Flotador -Single precisión | Valores: -3.
402823e38 a 3.402823e38 | Memoria: 32 bits | . Preciso hasta 7 dígitos
doble (doble) del flotador de precisión -Doble | Valores: -1.79769313486232e308 a 1.79769313486232e308 | . Preciso hasta 15 dígitos
decimal (Decimal) -Muy preciso Tipo | Valores: ± 1,0 × 10e-28 a ± 7,9 × 10e28 | Memoria: 128 bits | Preciso hasta 29 dígitos
Otros:
string (cadena) -sequence de caracteres
Ahora que sabes los tipos y tamaños de los datos que se puede representar, vamos a ver cómo crear las variables de un tipo determinado.
Siempre se debe dar a la variable un valor cuando se declara ella. Esto evitará problemas como tratando de utilizar una variable antes de darle un valor (se produce un error de ejecución)
Integer /Tipos decimales:.
int myInt = 2;
ushort myUShort = 5;
doble MiDouble = -334.454;
Cadena:
miCadena cadena = "Hello World!" ;
string miCadena = ""; //Cadena vacía