Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Číselné hodnoty můžete vypočítat pomocí číselných výrazů. Číselný výraz je výraz, který obsahuje literály, konstanty a proměnné představující číselné hodnoty a operátory, které na těchto hodnotách fungují.
Výpočet číselných hodnot
Výpočet číselné hodnoty
Zkombinujte jeden nebo více číselných literálů, konstant a proměnných do číselného výrazu. Následující příklad ukazuje některé platné číselné výrazy.
93.217System.Math.PIcounter4 * (67 + i)První tři řádky zobrazují literál, konstantu a proměnnou. Každý z nich sám tvoří platný číselný výraz. Poslední řádek zobrazuje kombinaci proměnné se dvěma literály.
Všimněte si, že číselný výraz sám o sobě neformuje úplný příkaz jazyka Visual Basic. Výraz musíte použít jako součást kompletního příkazu.
Uložení číselné hodnoty
Pomocí příkazu přiřazení můžete přiřadit hodnotu reprezentovanou číselným výrazem proměnné, jak ukazuje následující příklad.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)V předchozím příkladu je hodnota výrazu na pravé straně operátoru equal (
=) přiřazena proměnnéjna levé straně operátoru, takžejse vyhodnotí jako 276.Další informace naleznete v tématu Příkazy.
Více operátorů
Pokud číselný výraz obsahuje více než jeden operátor, určuje pořadí, ve kterém se vyhodnocují, pravidla priority operátoru. Chcete-li přepsat pravidla priority operátoru, uzavřete výrazy do závorek, jako v předchozím příkladu; Uzavřené výrazy se vyhodnocují jako první.
Přepsání priority normálního operátoru
K uzavření operací, které chcete provést jako první, použijte závorky. Následující příklad ukazuje dva různé výsledky se stejnými operandy a operátory.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + iV předchozím příkladu výpočet provede
joperátor sčítání (+) jako první, protože závorky kolem(67 + i)převádějí běžné pořadí, a hodnota přiřazenájje 276 (4 krát 69). Výpočet provedekoperátory v jejich normální prioritě (*před+) a hodnota přiřazenákje 270 (268 plus 2).Další informace naleznete v tématu Priorita operátoru v jazyce Visual Basic.