Я не совсем уверен, как назвать название.
Я проверяю, совпадают ли значения двух чисел.Если я использую printf()
или NSLog()
, значения возвращают 0,750000.Однако строка типа if (value1 == value2) { return TRUE; }
не работает.Я могу предположить, что в действительности значения с плавающей запятой находятся за 7 десятичными разрядами, и printf()
/ NSLog()
не может возвращать значение, превышающее 7 десятичных знаков.
Я попытался найти в Google способ посмотреть, как я могу сократить число с плавающей запятой до меньшего числа десятичных разрядов или просто преобразовать его в другой тип данных, но пока мне не повезло.