Partilhar via


Como: Calcular valores numéricos

Você pode calcular valores numéricos através do uso de expressões numéricas.A expressão numérica é uma expressão que contenha literais, constantes e variáveis que representam os valores numéricos e operadores que atuam sobre esses valores.

Calcular valores numéricos

Para calcular um valor numérico

  • agrupar um ou mais literais numéricos, constantes e variáveis em uma expressão numérica.O exemplo a seguir mostra alguns válido expressões numéricas.

    93.217

    System.Math.PI

    counter

    4 * (67 + i)

    As três primeiras linhas mostram um literal, uma constante e uma variável.Cada uma forma uma expressão numérica válida por si só.A linha final mostra uma combinação de uma variável com dois literais.

    Observe que uma expressão numérica não formam um completo Visual Basic demonstrativo por si só. Você deve usar a expressão sistema autônomo parte de uma demonstrativo completa.

Para armazenar um valor numérico

  • Você pode usar uma demonstrativo de atribuição para atribuir o valor representado por uma expressão numérica a uma variável, sistema autônomo demonstra o exemplo a seguir.

    Dim i As Integer = 2
    Dim j As Integer
    j = 4 * (67 + i)
    

    No exemplo anterior, o valor da expressão no lado direito do operador igual (=) atribuído à variável j no lado esquerdo do operador, portanto, j avalia 276.

    Para obter mais informações, consulte Instruções de atribuição.

Vários operadores

Se a expressão numérica contiver mais de um operador, a ordem na qual eles são avaliados é determinada pelas regras de precedência do operador.Para substituir sistema autônomo regras de precedência de operador, você coloque expressões entre parênteses, sistema autônomo no exemplo acima, entre sistema autônomo expressões são avaliadas primeiro.

Para substituir a precedência de operador normal

  • Use parênteses para delimitar as operações a serem a serem executadas primeiro.O exemplo a seguir mostra dois resultados diferentes com o mesmo operandos e operadores.

    Dim i As Integer = 2
    Dim j, k As Integer
    j = 4 * (67 + i)
    k = 4 * 67 + i
    

    No exemplo anterior, o cálculo para j executa o (operador de adição+) primeiro porque os entre parênteses (67 + i) Substituir precedência normal e o valor atribuído a j é 276 (4 vezes 69). O cálculo para k executa os operadores em seus (prioridade normal* antes de +) e o valor atribuído a k é 270 (268 mais 2).

    Para obter mais informações, consulte Precedência de operadores no Visual Basic.

Consulte também

Conceitos

Operadores e expressões em Visual Basic

Comparações de Valor

Instruções de atribuição

Eficiente combinação de operadores

Referência

Precedência de operadores no Visual Basic

Operadores Aritméticos (Visual Basic)