Вопрос о значениях с плавающей запятой в xcode - PullRequest
1 голос
/ 23 марта 2011

У меня есть два числа с плавающей точкой. Если я добавлю, что 2 числа означает. Ответ будет отображаться как 4.50000 (я использовал только% f). Если я использовал (2.% f), значит, ответ только 4. Я хочу ответ как 4.5. Что я должен изменить в этом?

Ответы [ 3 ]

2 голосов
/ 23 марта 2011

Попробуйте строку формата %2.1f:

$ printf "%2.1f\n" 4.5
4.5

.1 говорит "один символ после радиуса".

1 голос
/ 23 марта 2011

Вы можете использовать это

NSLog (@ "% 1f.", FloatVariable);

1 голос
/ 23 марта 2011

Я думаю, вам придется использовать "%2.1f"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...