En visual basic conviene
declararlas o sea, avisarle a vb que vamos a utilizar dichas variables. A estas
se las declara en el comienzo del código y se les antepone la palabra reservada
dim. luego el nombre que nosotros queramos y seguido el tipo de dato que
almacenará, por ejemplo si quiero almacenar en una variable llamada numero
Dim numero as integer
La palabra integer le avisa a
vsiaual basic que voy a guardar un numero entero . Después de declararla le
podemos asignar un valor con el operador "=", ejemplo:
Dim numero as integer
numero = 1500
Pero hay que tener en cuenta
que al declara una variable, en este caso, de tipo integer, no podríamos
almacenar en ella una cadena de caracteres como por ejemplo un nombre o
cualquier otro tipo de datos que no sea un numero entero. Si sucedería esto
nuestro programa daría un error en tiempo de ejecución, mostrándonos un feo
cartel diciéndoos que no coinciden los tipos de datos
Los tipos de datos, indican
el tipo de valor que puede almacenar una variable. Los principales tipos de
datos:
Números enteros: dentro de
los números enteros tenemos varios tipos de datos dependiendo el rango que
queramos utilizar:
• Byte: puede almacenar números enteros dentro del rango desde
0 a 255
• Integer: puede almacenar números enteros dentro del rango
-32.768 a 32.767
• Long: puede almacenar números enteros dentro del rango
-2.147.483.648 hasta 2.147.483.648 .
Números decimales: para
almacenar números decimales contamos con los siguientes tipos de datos:
• Single: almacena números decimales en el rango +/- 1e-45
hasta 3e38
• Double: desde +/- 5e-324 hasta 1.8e308
Cadenas de caracteres: las
cadenas de caracteres se definen con la palabra string y tienen un rango de
hasta 2 billones de caracteres.
Tipos de valores lógicos:
para almacenar tipos de valores lógicos como verdaderos o falsos, se utiliza la
palabra boolean y sus 2 posibles valores son true (verdadero) y false (falso).
Fechas y horas: para
almacenar fechas y horas se utiliza la palabra date
Tipo variant : las variables
de este tipo pueden almacenar cualquier tipo de valor, pero ocupan mas memoria.
|
TIPO DE DATOS
|
ABREVIATURA
|
MEMORIA REQUERIDA
|
RANGO DE VALORES
|
EQUIVALENCIA CON USADAS EN PSEUDOCÓDIGO
|
OBSERVACIONES
|
|
Integer
(Entero)
|
%
|
2 bytes
|
- 32768
a
32767
|
Entero
|
Uso en contadores, control de bucles etc.
|
|
Long
(Entero largo)
|
&
|
4 bytes
|
- 2147483648
a
2147483647
|
Entero
|
Igual que integer pero admite un rango más amplio
|
|
Single
(Decimal simple)
|
!
|
4 bytes
|
- 3,4·1038
a
3,4·1038
|
Real
|
Hasta 6 decimales. También admite enteros
|
|
Double
(Decimal doble)
|
#
|
8 bytes
|
- 1,79·10308
a
1,79·10308
|
Real
|
Hasta 14 decimales. También admite enteros
|
|
Boolean
(Booleano)
|
No tiene
|
2 bytes
|
True
o
False
|
Booleano
|
False es el valor predeterminado y va asociado a
cero
|
|
String
|
$
|
10
bytes + 1 byte por cada carácter
|
0
a
2·109caracteres
|
Alfanumérica
|
Texto de longitud variable
|
|
Variant
|
No tiene
|
16
bytes con números ó 22 bytes + 1 byte por cada carácter con letras
|
Los del
tipo double para números o los del tipo string para texto
|
No tiene
|
Admite números enteros, decimales o texto
|
No hay comentarios:
Publicar un comentario