ну тут если нужно округлить до 2 знака - домножаем на 1000, делим на 3, получаем 1666 - в тысячных, округление - добавим 5(в тысячных), получим 1671, делим на 10 - получаем 167(в сотых), если нужно на выходе float - делим на 100.0, получаем 1.67
ну тут если нужно округлить до 2 знака - домножаем на 1000, делим на 3, получаем 1666 - в тысячных, округление - добавим 5(в тысячных), получим 1671, делим на 10 - получаем 167(в сотых), если нужно на выходе float - делим на 100.0, получаем 1.67
Ну да, в целом-то ясно, просто оч заморочено)) спс за коменты
А я правильно понял что приставка long гарантия того что переменная будет занимать максимальное количество байт по стандарту и с этим увеличение размера до максимального по стандарту