Como: Manter o maior número possível em uma variável

Uma variável contém os maiores números possíveis com precisão se você declará-la para ser do tipo de dados Decimal.A próxima maior capacidade para inteiros é o tipo de dados ULong.Se você não precisar da precisão dos tipos de dados inteiros, você pode usar os tipos de ponto flutuante de magnitude ainda maior.

Dois significados diferentes para "Maior"

Maior precisão do valor. Se você precisa armazenar inteiros grandes com precisão completa até o dígito das unidades, você pode usar o Tipo de dados decimais (Visual Basic).O tipo Decimal pode conter números inteiros de -79.228.162.514.264.337.593.543.950.335 até 79.228.162.514.264.337.593.543.950.335 (7.9...E+28).

Maior Magnitude. Os tipos fracionários Single e Double podem manter números de magnitude maior, mas não com precisão exata.O Tipo de dados único (Visual Basic) fornece 8 dígitos de precisão e o Tipo de dados duplo (Visual Basic) fornece 18 dígitos de precisão.

Para manter os maiores inteiros possíveis em uma variável

  1. Declare a variável com um Instrução Dim (Visual Basic).

  2. Acompanhe o nome de variável com uma cláusula As especificando a palavra-chave Decimal.

    Dim atomsInTheUniverse As Decimal
    

Tipos de dados eficientes

O tipo Decimal tem o desempenho mais lento do todos os tipos de dados numéricos elementares.Se os seus números inteiros não atingem valores tão grandes e são sempre positivos ou zero, considere o tipo ULong.

Uma variável do Tipo de dados ULong (Visual Basic) pode conter números inteiros entre 0 e 18.446.744.073.709.551.615 (1.8...E+19).Operações com números ULong são muito mais rápidas do que com Decimal, embora não sejam tão eficiente como com UInteger.

Para armazenar inteiros não negativos grandes em uma variável com desempenho eficiente

  1. Declare a variável com uma declaração Dim.

  2. Acompanhe o nome de variável com uma cláusula As especificando a palavra-chave ULong.

    Dim atomsInTheEarth As ULong
    

Consulte também

Conceitos

Caracteres de Tipo.

Referência

Resumo de tipo de dados (Visual Basic)

Tipo de Dados Inteiro (Visual Basic)

Tipo de dados Long (Visual Basic)

Tipo de dados decimais (Visual Basic)

Tipo de dados UInteger

Tipo de dados ULong (Visual Basic)

Outros recursos

Tipos de dados elementar