Я пытался сравнить между десятичными знаками в поплавках с помощью операторов if, но я не знаю, как это сделать. Я много искал, но ответа не получил.Получение N-го десятичного числа плавающего
Например:
Если у меня есть поплавок, как этот 5.26, как я могу сказать, если второй десятичный (который 6) больше/меньше (определенное количество) или нет ?!
Надеюсь, что это понятно.
RE-ФОРМИРОВАНИЯ Qs:
Если у меня есть поплавок, которые имеют 2 числа после запятой, я хочу, чтобы проверить, если номер второй больше, чем «5» -для ПРИМЕР- или нет ?
Что вы пробовали до сих пор? Попробуйте опубликовать [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). – ericbn
@ericbn К сожалению, я не смог сделать какой-либо код, но вот что я пытаюсь сделать: если у меня есть float, у которого есть 2 числа после десятичной точки, я хочу проверить, больше ли SECOND, чем 5 или нет?! Я не знаю, как это сделать. –
Помните, что 5.26 не может быть точно представлено как значение с плавающей запятой. [Что каждый компьютерный ученый должен знать о арифметике с плавающей точкой] (http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) –