Visual Basic
En la tabla siguiente se muestran los tipos de datos de Visual Basic .NET, los tipos compatibles con Common Language Runtime, su asignaciónde almacenamiento nominal y sus intervalos de valores.
Tipo de Visual Basic | Estructura de tipo Common Language Runtime | Asignación de almacenamiento nominal | Intervalo de valores |
Boolean | Boolean | En función de la plataforma de implementación | True o False |
Byte | Byte | 1 byte | 0 a 255 (sin signo) |
Char (carácter individual) | Char | 2 bytes | 0 a 65535 (sin signo) |Date | DateTime | 8 bytes | 0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999. |
Decimal | Decimal | 16 bytes | 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 posiciones a la derecha del decimal;el número distinto de cero más pequeño es +/-0,0000000000000000000000000001(+/-1E-28) † |
Double (punto flotante de precisión 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 |
Integer | Int32 | 4 bytes | -2.147.483.648 a 2.147.483.647 (con signo) |
Long (entero largo) | Int64 | 8 bytes | -9.223.372.036.854.775.808 a9.223.372.036.854.775.807 (9,2...E+18 †) (con signo) |
Object | Object (clase) | 4 bytes en plataforma de 32 bits8 bytes en plataforma de 64 bits | Cualquier tipo puede almacenarse en una variable de tipoObject |
SByte | SByte | 1 byte | -128 a 127 (con signo) |
Short (entero corto) | Int16 | 2 bytes | -32.768 a 32.767 (con signo) |
Single (punto flotante de precisión simple) | Single | 4 bytes |-3,4028235E+38 a -1,401298E-45 † para los valores negativos;1,401298E-45 a 3,4028235E+38 † para los valores positivos |
String(longitud variable) | String (clase) | En función de la plataforma de implementación | 0 a 2.000 millones de caracteres Unicode aprox. |
UInteger | UInt32 | 4 bytes | 0 a 4.294.967.295 (sin signo) |
ULong | UInt64 | 8 bytes | 0 a 18.446.744.073.709.551.615(1,8...E+19 †) (sin signo) |
User-Defined(estructura) | (hereda deValueType) | En función de la plataforma de implementación | Cada miembro de la estructura tiene un intervalo de valores determinado por su tipo de datos y es independiente de los intervalos de valores correspondientes a los demás miembros. |
UShort | UInt16 | 2 bytes | 0 a 65.535 (sin signo) |
† En la notación científica, "E" hacereferencia a una potencia de 10. Por lo tanto, 3,56E+2 significa 3.56 x 102 o 356, y 3,56E-2 significa 3.56 / 102 o 0,0356.
Tipos de datos en Visual Basic
1. String – Datos que pueden tener texto o cualquier caracter.
2. Integer – Datos que pueden tener cualquier número entero, o sea, no tiene punto decimal. Puede tener valores desde –32,768 hasta 32,767.
3. Long integer –Puede tener cualquier número entero, desde –2,147,483,648 hasta 2,147,483,647.
4. Single-precision (floating point) – Número con un máximo de seis (6) lugares decimales.
5. Double-precision (floating point) – Número con un máximo de catorce (14) lugares decimales.
6. Variant – Puede tener cualquier tipo de datos, pues deja que Visual Basic encuentre la mejor forma de guardar datos. Posesa razón, toma más memoria y hace los programas más lentos que si se usan los otros tipos de datos.
7. Currency – Otro tipo de “floating point”. Puede tener valores desde –922 trillones hasta 922 trillones.
8. Bolean – Tiene solo los valores True (cierto) o False (falso).
9. Byte – Tiene números enteros desde 0 a 255.
Para declarar una variable se usa la siguiente oración:...
Regístrate para leer el documento completo.