美文网首页iOS 笔记
String Format Specifiers

String Format Specifiers

作者: Dayon | 来源:发表于2018-06-21 14:53 被阅读0次

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html

Type Format specifier Considerations
NSString %@ Objective-C object, printed as the string returned by descriptionWithLocale: if available, or description otherwise. Also works with CFTypeRef objects, returning the result of the CFCopyDescription function.
int %d, %D Signed 32-bit integer (int).
(unsigned int %u, %U Unsigned 32-bit integer (unsigned int).
double %f 64-bit floating-point number (double).
(unsigned int %u, %U Unsigned 32-bit integer (unsigned int).
NSInteger %ld or %lx Cast the value to long.
NSUInteger %lu or %lx Cast the value to unsigned long.
CGFloat %f or %g %f works for floats and doubles when formatting; but note the technique described below for scanning.
CFIndex %ld or %lx The same as NSInteger.
pointer %p or %zx %p adds 0x to the beginning of the output. If you don't want that, use %zx and no typecast.

相关链接:
NSlog警告—— 编译器打印NSInteger类型

相关文章

网友评论

    本文标题:String Format Specifiers

    本文链接:https://www.haomeiwen.com/subject/dcnqyftx.html