long long veryLong = // assume value here
NSLog(@"%f", veryLong); // of course wrong...
Ответ 1
String Format Specifiers в разделе Руководство по программированию строк для Cocoa - отличная закладка для вашего браузера...;-)
Ответ 2
long long veryLong = // assume value here
NSLog(@"My long long is: %lld", veryLong); // now it right
Ответ 3
Попробуйте использовать% lli.
Я бы написал просто% lli, но SO не любит короткие ответы.
Ответ 4
Вам нужен% qi, мой друг.
Ответ 5
Еще один способ, хотя и ненужный, если он простой старый тип и не является NSNumber, если вы преобразуете это в NSNumber или что-то подобное, то метод включенного формата автоматически сделает правильную вещь, если вы просто используете% @.