Здесь есть несколько хороших ответов о том, как отформатировать десятичные разряды с плавающей точкой для строки:
float myFloatA = 2.123456f;
NSLog(@"myFloatA: [%.2f]", myFloatA;
// returns:
// myFloatA: [2.12]
Но я ищу, как отформатировать целые числа того же числа.Это можно сделать с помощью такого же трюка с целым числом:
int myInt = 2;
NSLog(@"myInt: [%5d]", myInt;
// returns:
// myInt: [ 2]
Поэтому я надеялся, что что-то вроде% 5.2f будет ответом на форматирование как до, так и после десятичного числа.Но это не так:
float myFloatA = 2.123456f;
NSLog(@"myFloatA: [%5.2f]", myFloatA;
// returns:
// myFloatA: [2.12]
Есть мысли по этому поводу?