lunes, 3 de octubre de 2016

TIPOS DE DATOS

TIPOS DE DATOS

En la tabla siguiente se muestran los tipos de datos de Visual Basic .NET, los tipos compatibles con Common Language Runtime, su asignación de almacenamiento nominal y sus intervalos de valores.
Tipo de Visual Basic
Estructura de tipo Common Language Runtime

Tipo de Visual Basic
Estructura de tipo Common Language Runtime
Asignación de almacenamiento nominal
Intervalo de valores
En función de la plataforma de implementación
True o False
1 byte
0 a 255 (sin signo)
Char (carácter individual)
2 bytes
0 a 65535 (sin signo)
8 bytes
0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999.
16 bytes
0 a +/-79.228.162.514.264.337.593.543.950.335 (+/-7,9... E+28)  sin separador decimal; 0 a +/-7,9228162514264337593543950335 con 28 posiciones a la derecha del decimal;
el número distinto de cero más pequeño es +/-0,0000000000000000000000000001 (+/-1E-28) 
Double (punto flotante de precisión doble)
8 bytes
-1,79769313486231570E+308 a -4,94065645841246544E-324  para los valores negativos;
4,94065645841246544E-324 a 1,79769313486231570E+308  para los valores positivos
4 bytes
-2.147.483.648 a 2.147.483.647 (con signo)
Long (entero largo)
8 bytes
-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (9,2...E+18 ) (con signo)
Object (clase)
4 bytes en plataforma de 32 bits
8 bytes en plataforma de 64 bits
Cualquier tipo puede almacenarse en una variable de tipo Object
1 byte
-128 a 127 (con signo)
Short (entero corto)
2 bytes
-32.768 a 32.767 (con signo)
Single (punto flotante de precisión sencilla)
4 bytes
-3,4028235E+38 a -1,401298E-45  para los valores negativos;
1,401298E-45 a 3,4028235E+38  para los valores positivos
String (longitud variable)
String (clase)
En función de la plataforma de implementación
0 a 2.000 millones de caracteres Unicode aprox.
4 bytes
0 a 4.294.967.295 (sin signo)
8 bytes
0 a 18.446.744.073.709.551.615 (1,8...E+19 ) (sin signo)
User-Defined(estructura)
(hereda deValueType)
En función de la plataforma de implementación
Cada miembro de la estructura tiene un intervalo de valores determinado por su tipo de datos y es independiente de los intervalos de valores correspondientes a los demás miembros.
2 bytes
0 a 65.535 (sin signo)

No hay comentarios:

Publicar un comentario