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