Оператор \ (Целочисленное деление)
 
Делит два выражения Integer

Синтаксис
Использование

result = lhs
\ rhs

Параметры

lhs
Левая сторона выражения (делимое)
rhs
Правая сторона выражения (делитель)

Возвращаемое значение

Возвращает частное от деления Integer делимого и делителя.

Описание

Оператор \ (Целочисленное деление) делит два Integer выражения и возвращает результат. Значения с плавающей точкой конвертируются в Integer , округляясь вверх или вниз, и дробная часть полученного частного урезается.

Если делимое (rhs) является нулем (0), произойдет ошибка деления на ноль (авария).

Ни один из операндов не модифицируется в любом случае.

Этот оператор может быть перегружен для пользовательских типов.

Пример

Dim n As Double
Print n \ 5
n = 7 \ 2.6  '' => 7 \ 3  => 2.33333  => 2
Print n
n = 7 \ 2.4  '' => 7 \ 2 => 3.5 => 3
Print n
Sleep

Вывод:
0
2
3

Различия диалектов

  • В диалекте -lang qb, этот оператор не может быть перегружен.

Отличия от QB

  • Нет

См. также