Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dzieli dwie liczby i zwraca wynik liczby całkowitej.
Składnia
expression1 \ expression2
Części
expression1
To jest wymagane. Dowolne wyrażenie liczbowe.
expression2
To jest wymagane. Dowolne wyrażenie liczbowe.
Obsługiwane typy
Wszystkie typy liczbowe, w tym typy niepodpisane i zmiennoprzecinkowe oraz Decimal.
Wynik
Wynikiem jest liczba expression1 całkowita dzielona przez expression2, która odrzuca wszystkie pozostałe elementy i zachowuje tylko część całkowitą. Jest to nazywane obcięciem.
Typ danych wynikowych jest typem liczbowym odpowiednim dla typów expression1 danych i expression2. Zobacz tabele "Arytmetyka całkowita" w obszarze Typy danych wyników operatorów.
Operator /(Visual Basic) zwraca pełny iloraz, który zachowuje resztę w części ułamkowej.
Uwagi
Przed wykonaniem dzielenia program Visual Basic próbuje przekonwertować dowolne wyrażenie liczbowe zmiennoprzecinkowe na Long. Jeśli Option Strict to On, wystąpi błąd kompilatora. Jeśli Option Strict wartość to Off, OverflowException jest to możliwe, jeśli wartość znajduje się poza zakresem typu danych długich. Konwersja na Long podlega również zaokrągleniu bankera. Aby uzyskać więcej informacji, zobacz "Części ułamkowe" w funkcjach konwersji typów.
Jeśli expression1 wartość expression2 zostanie obliczona lub obliczona, jest traktowana jako zero.
Podjęto próbę dzielenia według zera
Jeśli expression2 wartość ma wartość zero, \ operator zgłasza DivideByZeroException wyjątek. Dotyczy to wszystkich liczbowych typów danych operandów.
Uwaga / Notatka
Operator \ może być przeciążony, co oznacza, że klasa lub struktura może ponownie zdefiniować jego zachowanie, gdy operand ma typ tej klasy lub struktury. Jeśli kod używa tego operatora w takiej klasie lub strukturze, upewnij się, że rozumiesz jego ponownie zdefiniowane zachowanie. Aby uzyskać więcej informacji, zobacz Procedury operatorów.
Przykład
W poniższym przykładzie użyto operatora do wykonania dzielenia \ liczb całkowitych. Wynik jest liczbą całkowitą, która reprezentuje iloraz liczby całkowitej dwóch operandów, z resztą odrzuconą.
Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3
Wyrażenia w poprzednim przykładzie zwracają odpowiednio wartości 2, 3, 33 i -22.