Cómo: Contener el número mayor posible en una variable
Actualización: noviembre 2007
Una variable contiene los mayores números posibles con precisión si la declara como tipo de datos Decimal. La capacidad del entero mayor siguiente es el tipo de datos ULong. Si no necesita la precisión de tipos de datos enteros, puede utilizar los tipos de punto flotante para una magnitud aún mayor.
Dos significados diferentes para "mayor"
Valor preciso mayor. Si necesita contener enteros grandes con una precisión completa en el dígito de las unidades, puede utilizar Decimal (Tipo de datos, Visual Basic). El tipo Decimal puede contener enteros de -79.228.162.514.264.337.593.543.950.335 a 79.228.162.514.264.337.593.543.950.335 (7.9...E+28).
Magnitud máxima. Los tipos fraccionarios Single y Double pueden contener números de magnitud mayor, pero no con una precisión exacta. String (Tipo de datos, Visual Basic) proporciona 8 dígitos de precisión y Double (Tipo de datos, Visual Basic), 18 dígitos de precisión.
Para contener los enteros mayores posibles en una variable
Declare la variable con Instrucción Dim (Visual Basic).
Agregue detrás del nombre de variable una cláusula As que especifique la palabra clave Decimal.
Dim atomsInTheUniverse As Decimal
Tipos de datos eficaces
El tipo Decimal tiene el rendimiento más lento de todos los tipos de datos numéricos elementales. Si los números enteros no logran estos valores grandes y son siempre positivos o cero, considere la posibilidad de utilizar el tipo ULong.
Una variable de ULong (Tipo de datos, Visual Basic) puede contener enteros de 0 a 18.446.744.073.709.551.615 (1.8...E+19). Las operaciones con números del tipo de datos ULong son mucho más rápidas que con el tipo de datos Decimal, aunque no son realmente tan eficaces como las realizadas con UInteger.
Para contener enteros no negativos grandes en una variable con un rendimiento eficaz
Declare la variable con una instrucción Dim.
Agregue detrás del nombre de variable una cláusula As que especifique la palabra clave ULong.
Dim atomsInTheEarth As ULong
Vea también
Conceptos
Referencia
Resumen de tipos de datos (Visual Basic)
Integer (Tipo de datos, Visual Basic)
Long (Tipo de datos, Visual Basic)
Decimal (Tipo de datos, Visual Basic)
ULong (Tipo de datos, Visual Basic)