logo
Конспект лекцій з дисципліни

Оператор ділення (/)

Оператор ділення з плаваючою комою виконує звичайне арифметичне ділення своїх операндів.

У виразах ділення перший операнд ділиться на другий операнд - результатом ділення є часткове.

Обидва операнди у виразі ділення з плаваючою комою мають бути чисельними виразами або рядками, які VBA може перетворити в число.

Якщо хоч би один операнд у виразі ділення має тип Null, то результат ділення також буде Null.

Типом даних операції ділення з плаваючою комою є Double, за виключенням:

Цілочисельне ділення (\)

Цілочисельне ділення відрізняється від ділення з плаваючою комою тим, що його результатом завжди є ціле число без дробової частини.

Обидва операнди у виразі цілочисельного ділення мають бути чисельними виразами або рядками, які VBA може перетворити в число.

Перед виконанням операції цілочисельного ділення VBA округляє кожен операнд до числа типу Integer або Long (такий же тип має і результат цілочисельного ділення).

VBA відкидає (але не округляє!) будь-який дробовий залишок результату виразу цілочисельного ділення. Наприклад, вирази 22\5 і 24\5 матимуть один і той же результат = 4.

Якщо хоч би один операнд у виразі цілочисельного ділення має тип Null, то результат ділення також буде Null .