В VB.NET, даже если оба операнда являются целыми числами, оператор /
приведет к тому, что значение будет с плавающей запятой (если результат не целое число).
Итак, я попробовал использовать оператор \
, который дает целочисленное значение независимо от операндов.
Итак, я подумал, что \
- это целочисленное деление.
2,5 \ 3
приводит к 0
.
Сейчас попробовал 1.5 \ 2
. Я ожидал, что это будет 0
, но в результате получилось 1
.
Итак, это ошибка или правильный результат?
Что на самом деле представляет собой оператор \
?
Если это ошибка, она существует прямо через VB6.