Tipos de Datos en Visual Basic
Tipos de Datos en Visual Basic
N4A
06-MARZO-2022
Tipos de Datos
Los lenguajes de programación que cumplen las normas de .NET tienen muchas
cosas en común, una de ellas es el conjunto de tipos de datos. Hay que destacar
que estos tipos de datos están implementados como clases, de manera que una
variable declarada de un tipo determinado, tendrá la capacidad de usar tanto los
métodos como las propiedades que pertenezcan a la clase del tipo de dato. El tipo
de dato especifica el tipo de valor que almacenará la variable. Los tipos en Visual
Basic se clasifican en tipos valor o predefinidos y tipos referencia.
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.
Estructura de
Asignación de
Tipo de Visual tipo Common
almacenamiento Intervalo de valores
Basic Language
nominal
Runtime
En función de la
Boolean Boolean plataforma de True o False
implementación
Char (carácter
Char 2 bytes 0 a 65535 (sin signo)
individual)
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
Decimal Decimal 16 bytes posiciones a la derecha del decimal;
el número distinto de cero más pequeño es +/-
0,0000000000000000000000000001 (+/-1E-28) †
-1,79769313486231570E+308 a -
4,94065645841246544E-324 † para los valores
Double (punto negativos;
flotante de Double 8 bytes
precisión doble) 4,94065645841246544E-324 a
1,79769313486231570E+308 † para los valores
positivos
-9.223.372.036.854.775.808 a
Long (entero
Int64 8 bytes 9.223.372.036.854.775.807 (9,2...E+18 †) (con
largo)
signo)
4 bytes en
Cualquier tipo puede almacenarse en una variable
Object Object (clase) plataforma de 32
de tipo Object
bits
8 bytes en
plataforma de 64
bits
Short (entero
Int16 2 bytes -32.768 a 32.767 (con signo)
corto)
En función de la
String (longitud
String (clase) plataforma de 0 a 2.000 millones de caracteres Unicode aprox.
variable)
implementación