Compartir a través de


Información detallada: tipos de datos

Actualización: noviembre 2007

Los tipos de datos en Visual Basic determinan la clase de valores o datos que se puede almacenar en una variable, y cómo se almacenan esos datos. ¿Por qué hay tipos de datos diferentes? Piense en ello de esta manera: si tiene tres variables, dos de las cuales contienen números y la tercera contiene un nombre, puede realizar operaciones aritméticas con las dos primeras, pero no puede realizarlas con la que almacena el nombre. Asignar un tipo de datos a una variable facilita determinar cómo se puede, o no se puede, utilizar la variable.

Nota:

Los tipos de datos también se utilizan en otros elementos de programación como constantes, propiedades y funciones. Obtendrá más información sobre los otros usos de los tipos de datos en una lección posterior.

Tipos de datos para números

La mayoría de los programas informáticos tratan con números de una forma u otra. Como hay varias maneras diferentes de expresar números, Visual Basic cuenta con varios tipos de datos numéricos para tratar los números con mayor eficacia.

El tipo de dato numérico que más se utiliza es Integer, utilizado para representar un número entero (un número sin parte fraccionaria). Cuando se elige un tipo de datos para representar números enteros, hay que utilizar el tipo de datos Long si la variable va a almacenar números mayores que dos mil millones; de lo contrario, el tipo Integer es más útil.

No todos los números son números enteros; por ejemplo, cuando se divide dos números enteros, el resultado es a menudo un número entero más una fracción (9 dividido por 2 es igual a 4,5). El tipo de datos Double se utiliza para representar números que tienen una parte fraccionaria.

Nota:

Hay tipos de datos numéricos adicionales como Decimal, Short, SByte y UInteger; éstos se suelen utilizar en programas muy grandes donde puede ser un problema utilización de la memoria o la velocidad. De momento, los tipos de datos numéricos básicos es todo lo que va a necesitar. Si desea obtener más información sobre los tipos de datos avanzados, vea Tipos de datos numéricos.

Tipos de datos para texto

La mayoría de los programas también tratan con texto, ya sea mostrando información al usuario o capturando texto escrito por el usuario. El texto normalmente se almacena en el tipo de datos String, que puede contener una serie de letras, números, espacios y otros caracteres. El tipo String puede tener cualquier longitud, desde una frase o un párrafo a sólo un carácter o nada en absoluto (cadena nula).

Por cada variable que representa un único carácter, también hay un tipo de datos Char. Si sólo necesita contener un carácter en una única variable, utilice el tipo de datos Char en lugar de String.

Otros tipos de datos

Además de texto y números, los programas a veces necesitan almacenar otros tipos de información, como un valor verdadero o falso, una fecha, o datos que tienen un significado especial para el programa.

Para aquellos valores que se pueden representar como verdadero/falso, sí/no o activado/desactivado, Visual Basic cuenta con el tipo de datos Boolean. Una variable Boolean puede contener uno de dos valores posibles: True o False.

Aunque se pueden representar las fechas y horas como números, el tipo de datos Date facilita la tarea de calcular fechas u horas, como, por ejemplo, el número de días que quedan hasta su cumpleaños o el número de minutos que faltan hasta la hora de comer.

Si necesita almacenar más de un tipo de datos en una única variable, puede utilizar un tipo de datos compuesto. Los tipos de datos compuestos incluyen matrices, estructuras y clases. Más adelante obtendrá más información sobre estos tipos de datos.

Finalmente, hay casos en los que el tipo de datos que necesita almacenar debe ser distinto en momentos diferentes. El tipo de datos Object le permite declarar una variable y a continuación definir después su tipo de datos. También obtendrá más información sobre el tipo de datos Object en una lección posterior.

Pasos siguientes

En la lección siguiente, "Palabras y texto: utilización de variables de cadena para organizar palabras", obtendrá más información sobre cómo trabajar con variables de cadena para formar frases.

Siguiente lección: Palabras y texto: utilizar variables de cadena para organizar palabras

Vea también

Tareas

Palabras y texto: utilizar variables de cadena para organizar palabras

Representación de palabras, números y valores con variables

Conceptos

Tipos de datos en Visual Basic