computadoras

Páginas: 7 (1687 palabras) Publicado: 24 de abril de 2013
Visual Basic determina el tipo de datos del resultado de una operación en función de los tipos de datos de los operandos. En algunos casos, el tipo de datos del resultado podría tener un intervalo mayor que el de los operandos.
Intervalos de tipos de datos

Los intervalos de los tipos de datos pertinentes, ordenados de menor a mayor, son los siguientes:
Boolean — dos valores posiblesSByte, Byte — 256 valores enteros posibles
Short, UShort — 65,536 (6.5...E+4) valores integrales posibles
Integer, UInteger — 4,294,967,296 (4.2...E+9) valores integrales posibles
Long, ULong — 18,446,744,073,709,551,615 (1.8...E+19) valores integrales posibles
Decimal — 1.5...E+29 valores integrales posibles, intervalo máximo 7.9...E+28 (valor absoluto)
Single — intervalo máximo 3.4...E+38 (valorabsoluto)
Double — intervalo máximo 1.7...E+308 (valor absoluto)
Para obtener más información sobre los tipos de datos de Visual Basic, vea Resumen de tipos de datos (Visual Basic).
Si un operando se evalúa como Nothing, los operadores aritméticos de Visual Basic lo tratan como si fuera cero.
Aritmética decimal

Tenga en cuenta que el tipo de datos Decimal no es un tipo de datos de puntoflotante ni un tipo de datos entero.
Si alguno de los operandos de una operación +, –, *, / o Mod es Decimal y el otro es distinto de Single o Double, Visual Basic amplía el otro operando a Decimal. El programa realiza la operación en Decimal y el tipo de datos resultante es Decimal.
Aritmética de punto flotante

Visual Basic realiza la mayor parte de las operaciones aritméticas de punto flotanteen Double, que es el tipo de datos más eficaz para estas operaciones. Sin embargo, si un operando es Single y el otro es distinto de Double, Visual Basic realiza la operación en Single. El programa amplía cada operando según sea necesario al tipo de datos adecuado antes de la operación, y el resultado tiene ese tipo de datos.
/ y ^ (Operadores)
El operador / solo se define para los tipos dedatos Decimal, Single y Double. Visual Basic amplía cada operando según sea necesario al tipo de datos adecuado antes de la operación, y el resultado tiene ese tipo de datos.
En la tabla siguiente se muestran los tipos de datos resultantes para el operador /. Observe que esta tabla es simétrica; para una combinación dada de tipos de datos de los operandos, el tipo de datos del resultado será el mismoindependientemente del orden de los operandos.

Decimal
Single
Double
Cualquier tipo de entero
Decimal
Decimal
Simple
Double
Decimal
Single
Simple
Simple
Double
Simple
Double
Double
Double
Double
Double
Cualquier tipo de entero
Decimal
Simple
Double
Double
El operador ^ solo se define para el tipo de datos Double. Visual Basic amplía cada operando según sea necesarioen Double antes de la operación, y el tipo de datos resultante es siempre Double.
Aritmética de enteros

El tipo de datos resultante de una operación de enteros depende de los tipos de datos de los operandos. Por lo general, Visual Basic utiliza las directivas siguientes para determinar el tipo de datos del resultado:
Si ambos operandos de un operador binario tienen el mismo tipo de datos, elresultado tiene ese tipo de datos. Una excepción es Boolean, que forzosamente es Short.
Si un operando sin signo trabaja con un operando con signo, el resultado tiene un tipo con signo que como mínimo tiene un intervalo tan grande como el de cualquiera de los dos operandos.
De lo contrario, el resultado normalmente tiene el tipo de datos más grande de los dos operandos.
Tenga en cuenta que el tipode datos del resultado puede diferir del tipo de datos de los operandos.
 Nota
El tipo de datos del resultado no siempre es lo suficientemente grande como para contener todos los valores posibles que resultan de la operación. Puede iniciarse una excepción OverflowException si el valor es demasiado grande para el tipo de datos del resultado.
+ y – (Operadores unarios)
En la tabla siguiente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computador
  • La computadora
  • La computadora
  • Computadora
  • Computo
  • Computo
  • Computadora
  • La computadora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS