Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan beräkna numeriska värden med hjälp av numeriska uttryck. Ett numeriskt uttryck är ett uttryck som innehåller literaler, konstanter och variabler som representerar numeriska värden och operatorer som fungerar på dessa värden.
Beräkna numeriska värden
Så här beräknar du ett numeriskt värde
Kombinera en eller flera numeriska literaler, konstanter och variabler till ett numeriskt uttryck. I följande exempel visas några giltiga numeriska uttryck.
93.217System.Math.PIcounter4 * (67 + i)De första tre raderna visar en literal, en konstant och en variabel. Var och en bildar ett giltigt numeriskt uttryck på egen hand. Den sista raden visar en kombination av en variabel med två literaler.
Observera att ett numeriskt uttryck inte utgör en fullständig Visual Basic-instruktion på egen hand. Du måste använda uttrycket som en del av en fullständig instruktion.
Så här lagrar du ett numeriskt värde
Du kan använda en tilldelningsinstruktor för att tilldela värdet som representeras av ett numeriskt uttryck till en variabel, vilket visas i följande exempel.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)I föregående exempel tilldelas värdet för uttrycket till höger om likhetsoperatorn (
=) variabelnjtill vänster om operatorn, såjutvärderas till 276.Mer information finns i -instruktioner.
Flera operatorer
Om det numeriska uttrycket innehåller mer än en operator bestäms ordningen i vilken de utvärderas av reglerna för operatorprioritet. Om du vill åsidosätta reglerna för operatorprioritet omger du uttryck inom parenteser, som i exemplet ovan. de omslutna uttrycken utvärderas först.
Åsidosätta normal operatorprioritet
Använd parenteser för att omsluta de åtgärder som du vill utföra först. I följande exempel visas två olika resultat med samma operander och operatorer.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + iI föregående exempel utför beräkningen för
jadditionsoperatorn (+) först eftersom parenteserna runt(67 + i)åsidosätter normal prioritet och värdet som tilldelats ärj276 (4 gånger 69). Beräkningen förkutför operatorerna i deras normala prioritet (*före+), och värdet som tilldelats tillkär 270 (268 plus 2).Mer information finns i Operatorprioret i Visual Basic.