martes, 19 de febrero de 2013

Tipos de datos


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