Académique Documents
Professionnel Documents
Culture Documents
almacenar los valores. Unavariable tiene un nombre (la palabra que se usa para referirse al
valor que contiene la variable). Una variable tambin tiene un tipo de datos, que determina
el tipo de datos que puede almacenar la variable. Una variable puede representar una
matriz si tiene que almacenar un conjunto indizado de elementos de datos estrechamente
relacionados entre s.
4
Una variable local es aquella que se declara dentro de un procedimiento. Una variable
miembro es un miembro de un tipo de Visual Basic; se declara en el nivel de mdulo,
dentro de una clase, estructura o mdulo, pero no dentro de ningn procedimiento interno
de esa clase, estructura o mdulo.
Valor Entero
2 Bytes
Long
4 Bytes
Single
Valor Real
4 Bytes
Double
8 Bytes
String
Carcter (texto)
Byte
Byte
1 Byte
Boolean
2 Bytes
Currency
8 Bytes
Date
Fecha
8 Bytes
Object
Referencias a objetos
4 Bytes
Variant
Cualquiera
16-22 Bytes
Estas formas son extensibles para las variables tipo Integer, Long, Single, Double, String y
Currency.
Integer %
Long &
Single !
Double #
String $
Currency @
IPO DE DATOS
variable es el nombre que le daremos, como se ha indicado en los ejemplos anteriores y el tipo es el
formato del dato que contendr y puede ser:
String : Para cadenas de letras o, palabra o frases.
String de longitud: Igual que string pero que tienen logitud mxima.
Integer: Para nmeros enteros desde el -32768 hasta el 32767
Long: Para nmeros enteros desde el -2147483648 al 2147483647
Single:
Para nmeros negativos desde -3402823E38 al -1401298E45
Para nmeros positivos desde 1401298E45 a 3402823E38
Double :
Para nmeros negativos desde -179769313486232E308 al -494065645841247E234
Tipo de Visual
Basic
Estructura
de tipo
Common
Language
Runtime
Boolean
Boolean
En funcin de
la plataforma
de
implementaci
n
True o False
Byte
Byte
1 byte
Char(carcter
individual)
Char
2 bytes
date
DateTime
8 bytes
Decimal
Decimal
16 bytes
0 a +/79.228.162.514.264.337.593.543.95
0.335 (+/-7,9... E+28) sin
separador decimal; 0 a +/7,922816251426433759354395033
5 con 28 posiciones a la derecha del
decimal;
el nmero distinto de cero ms
pequeo es +/0,000000000000000000000000000
1 (+/-1E-28)
Double(punto
flotante de
precisin doble)
Double
8 bytes
-1,79769313486231570E+308 a
-4,94065645841246544E-324 para
los valores negativos;
4,94065645841246544E-324 a
1,79769313486231570E+308 para
los valores positivos
Asignacin de
almacenamie
nto nominal
Intervalo de valores
Integer
Int32
4 bytes
Long (entero
largo)
Int64
8 bytes
-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807
(9,2...E+18 ) (con signo)
Objeto
Object (clas
e)
4 bytes en
plataforma de
32 bits
8 bytes en
plataforma de
64 bits
SByte
SByte
1 byte
Short (entero
corto)
Int16
2 bytes
Single (punto
flotante de
precisin
sencilla)
Single
4 bytes
String(longitud
variable)
String (clas
e)
En funcin de
la plataforma
de
implementaci
n
UInteger
UInt32
4 bytes
ULong
UInt64
8 bytes
0 a 18.446.744.073.709.551.615
(1,8...E+19 ) (sin signo)
UserDefined(estructu
ra)
(hereda
deValueTyp
e)
En funcin de
la plataforma
de
implementaci
n
UShort
UInt16
2 bytes
Trmino
Definicin
Do
While
Until
condition
statement
s
Continue
Do
Exit Do
Loop