У меня есть два числа с плавающей точкой. Если я добавлю, что 2 числа означает. Ответ будет отображаться как 4.50000 (я использовал только% f). Если я использовал (2.% f), значит, ответ только 4. Я хочу ответ как 4.5. Что я должен изменить в этом?
Попробуйте строку формата %2.1f:
%2.1f
$ printf "%2.1f\n" 4.5 4.5
.1 говорит "один символ после радиуса".
.1
Вы можете использовать это
NSLog (@ "% 1f.", FloatVariable);
Я думаю, вам придется использовать "%2.1f"
"%2.1f"