Enumere los seis tipos de datos básicos en VB.
La siguiente tabla muestra los tipos de datos admitidos y el tamaño y rango del espacio de almacenamiento.
Tipo de datos
Tamaño del espacio de almacenamiento
Rango
Bytes
1 byte
0 a 255
Sistema de álgebra booleana
2 bytes
Verdadero o falso
Enteros
2 bytes
-32768 a 32767
Largo
(entero largo)
4 bytes
-2147483648 a 2147483647
Único
(Coma flotante de precisión simple)
4 bytes
Rango negativo De -3.402823E38 a -1.401298 e-45; los números positivos van desde 1.401298E-45 hasta.
3.402823E38
Dos veces
(coma flotante de doble precisión)
8 bytes
Número negativo El rango es de -1.75438+0346232E308.
-4.94065645841247 e-324; Los números positivos van desde 4.9406564541247e-324.
1.79769313486232 e308
Moneda
(entero de relación variable)
8 bytes
de -922, 337 , 203, 685, 477.508 a
922.337.203.685.477.5807
Decimal
14 bytes
Cuando no hay punto decimal.
+/-79, 228, 162, 514, 264, 337, 593, 543, 950, 335, hay 28 dígitos a la derecha del punto decimal.
+/-7.9228162514264337593543950335;El valor mínimo distinto de cero es
+/-0.00000000000000000000000000001
Fecha
8 bytes
Octubre 000 65438 + enero 9999 31 de enero
Destino
4 bytes
Cualquier objeto
Cotización
Línea
(Extensión)
10 bytes más longitud de cadena
0 a aproximadamente 2 mil millones
Línea
(longitud fija)
Longitud de la cadena
1 a aproximadamente 65400
Varía
(Número)
16 bytes
Cualquier valor, el rango máximo es Doble.
Diferente
(caracteres)
22 bytes más longitud de cadena
Tiene el mismo rango que las cadenas de longitud variable
Definido por el usuario
(Usando tipo)
El número requerido de todos los elementos
El rango de cada elemento con sus propios datos Mismo tipo.
Tenga en cuenta que las matrices de cualquier tipo de datos requieren 20 bytes de espacio de memoria y la dimensión de cada matriz es 4.
Bytes, más el espacio que ocupan los propios datos. El espacio de memoria ocupado por los datos se puede calcular multiplicando el número de elementos de datos por el tamaño de cada elemento. Por ejemplo, utilice cuatro números enteros de 2 bytes.
Los datos de la matriz unidimensional compuesta por elementos de datos ocupan 8 bytes. Estos 8 bytes más 24 bytes adicionales elevan el espacio de memoria total requerido para esta matriz a 32 bytes.
Una variable que contiene una matriz requiere 12 bytes más que una sola matriz.