Чему равно выражение -3/3u*3 на С++? Не угадаете. Ответ: -4. Приглашаю на небольшое расследование
![](https://webcf.waybackmachine.org/web/20210505125147im_/https://habrastorage.org/getpro/habr/upload_files/f50/9d6/ff3/f509d6ff33d5662293ec10d2063176e1.jpg)
Всё гораздо серьёзнее. Вот пример для проверки:#include <iostream>
int main()
{
std::cout << "-3/3u*3 = " << int(-3/3u*3) << "\n";
}Посмотреть результат можно тут.Или ...
Небольшое расследование под катом.