код здесь прямо вперед, но я не понимаю, результаты:Результаты литья поплавкового умножения приводят к разным результатам, если первый поплавок сохраняется в переменной?
float percent = 0.69f;
int firstInt = (int)(percent*100f);
float tempFloat = percent*100f;
int secondInt = (int)tempFloat;
Debug.Log(firstInt + " " + secondInt);
Почему firstInt
68, но secondInt
есть 69?
Хороший вопрос –
https://dotnetfiddle.net/YMJExy - результат «69 69' .. – Blorgbeard
Локальный компьютер, я получаю результат« 68 69 ». – jdphenix