Tipo de dato Tamaño en Bytes Descripcion Dominio o Rango sinonimos
sbyte 1 un entero con signo -128 hasta 127 System.Sbyte
byte 1 un entero sin signo 0 hasta 255 System.Byte short 2 un entero con signo -32.768 hasta 32.767 System.Short ushort 2 un entero sin signo 0 hasta 65535 System.UShort int 4 un entero con signo -2.147.483.648 hasta 2.147.483.647 System.Int32 uint 4 un entero sin signo 0 hasta 4.394.967.395 System.UInt32 -9.223.372.036.854.775.808 hasta long 8 un entero con signo 9.223.372.036.854.775.807 System.Int64 ulong 8 un entero sin signo 0 hasta 18446744073709551615 System.ULong64 Approximadamente ±1.5E-45 hasta ±3.4E38 con 7 cifras float 4 numero con coma flotante de precision simple significativas System.Single
Approximadamente ±5.0E-324 hasta ±1.7E308 con 7 cifras
double 8 numero con coma flotante de precision doble significativas System.Double
Approximadamente ±1.0E-28 hasta ±7.9E28 con 28 ó 29
decimal 12 valor decimal de doble precision cifras significativas System.Decimal bool 1 valor logico true o false System.Boolean char 2 carácter unicode Cualquier carácter Unicode (16 bits) System.Char string variable cadena de caracteres permitido por la memoria System.String object variable objeto cualquier objeto System.Object