Sdílet prostřednictvím


\ – operátor (Visual Basic)

Rozdělí na dvě čísla a vrátí výsledek celé číslo.

expression1 \ expression2

Části

  • expression1
    Povinné.Libovolný číselný výraz.

  • expression2
    Povinné.Libovolný číselný výraz.

Podporované typy

Číselné typy, včetně typů bez znaménka a plovoucí desetinnou čárkou a Decimal.

Výsledek

Výsledkem je podíl celé expression1 dělená expression2, který zahodí všechny zbylé a zachová celá část.Jedná se o zkrácení.

Typ dat výsledek je číselná hodnota, která je vhodná pro datové typy expression1 a expression2.Viz tabulky "Aritmetický celé číslo" v Datové typy výsledků operátoru (Visual Basic).

/ – operátor (Visual Basic) Plný podíl, zachová zůstatek v část vrátí.

Poznámky

Před provedením divize pokusí převést čárce číselný výraz do jazyka Visual Basic Long.Pokud Option Strict je On, dojde k chybě kompilátoru.Pokud Option Strict je Off, OverflowException je možné, pokud je hodnota mimo rozsah Long – datový typ (Visual Basic).Převod na Long je také předmětem Bankovní zaokrouhlení.Další informace naleznete v části "Zlomkové části" v Funkce pro převod typů (Visual Basic).

Pokud expression1 nebo expression2 vyhodnocen jako nic, je považována za nulové.

Pokus o dělení nulou

Pokud expression2 vyhodnocen jako nula, \ operátor vyvolá DivideByZeroException výjimku.To platí pro všechny typy číselných dat operandy.

[!POZNÁMKA]

\ Operátor může být přetížení, což znamená, že třídy nebo struktury předefinovat své chování při operand je typu třídy nebo struktury.Pokud váš kód používá tento operátor na tyto třídy nebo struktury, přesvědčete se, že pochopit jeho předefinovaná chování.Další informace naleznete v tématu Procedury operátoru (Visual Basic).

Příklad

V následujícím příkladu \ operátor celočíselné dělení.Výsledkem je celé číslo, které představuje celé dva operandy zbytek vypustí.

Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3

Výrazy v předchozím příkladu vrátí hodnoty 2, 3, 33 a-22, resp..

Viz také

Referenční dokumentace

\= – operátor

/ – operátor (Visual Basic)

Option Strict – příkaz

Aritmetické operátory (Visual Basic)

Priorita operátorů v jazyce Visual Basic

Operátory uvedené podle funkce (Visual Basic)

Koncepty

Aritmetické operátory v jazyce Visual Basic