1. Operadores básicos de visual basic
Operadores
de comparación, comparan dos expresiones y devuelven
un valor Boolean que
representa el resultado de la comparación.
Operadores
de concatenación, combinan varias cadenas en una sola.
Operadores
lógicos y bit a bit en Visual Basic, combinan
valores Boolean o numéricos
y devuelven un resultado del mismo tipo de datos que los valores.
Operadores
aritméticos, realizan los cálculos familiares en valores numéricos,
incluido el desplazamiento de sus modelos de bits.
2.
Donde se
realizan las operaciones básicas en visual basic
Primero
^ Segundo
- La negación (menos unitario),
Tercero
* / Cuarto
\ Quinto
Mod Sexto
+- últimos
Tomando como referencia
la tabla anterior, la expresión
Total = 10+15*2/4^2
Se evaluará de la siguiente
forma
Total = 10+15*2/4^2
Total = 10+15*2/16
Total = 10+30/16
Total = 10+1.875
Total = 11,875
- Tipos
de datos de visual basic
Tipo de Visual Basic
|
Estructura de tipo
Common Language Runtime
|
Asignación de
almacenamiento nominal
|
Intervalo de valores
|
En función de la
plataforma de implementación
|
True o False
|
||
1 byte
|
0 a 255 (sin signo)
|
||
Char (carácter
individual)
|
2 bytes
|
0 a 65535 (sin signo)
|
|
8 bytes
|
0:00:00 (medianoche)
del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999.
|
||
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)
|
8 bytes
|
-1,79769313486231570E+308
a -4,94065645841246544E-324 † para los valores
negativos;
4,94065645841246544E-324
a 1,79769313486231570E+308 † para los valores positivos
|
|
4 bytes
|
-2.147.483.648 a
2.147.483.647 (con signo)
|
||
Long (entero
largo)
|
8 bytes
|
-9.223.372.036.854.775.808
a 9.223.372.036.854.775.807 (9,2...E+18 †) (con signo)
|
|
Object (clase)
|
4 bytes en plataforma
de 32 bits
8 bytes en plataforma
de 64 bits
|
Cualquier tipo puede
almacenarse en una variable de tipo Object
|
|
1 byte
|
-128 a 127 (con
signo)
|
||
Short (entero corto)
|
2 bytes
|
-32.768 a 32.767 (con
signo)
|
|
Single (punto flotante de precisión
sencilla)
|
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.
|
4 bytes
|
0 a 4.294.967.295
(sin signo)
|
||
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.
|
2 bytes
|
0 a 65.535 (sin
signo)
|
No hay comentarios.:
Publicar un comentario