您的位置:首页 > 其它

NSLog 占位符

2016-03-29 08:51 155 查看
转自:http://blog.sina.com.cn/s/blog_75f190280101dmj8.html

【iOS】Objective-C占位符使用

(2013-10-21 10:24:16)

在Objective-C中会经常使用到格式化输入输出,例如NSLog(@"%i", 18),在工程中加上这句,就会在指定的时间位置输出“整数18”到控制台里面。
那么数据类型那么多,面对不同的类型OC是怎么来控制的呢?本文会介绍OC中经常使用到的占位符,即“%”后面跟着的字母。
下面罗列出:

char%c
short int%hi,%ho,%hx
unsigned short int%hi,%ho,%hx
int%i,%o,%x
unsigned int%u,%o,%x
long int%li,%lo,%lx
unsigned long int%lu,%lo,%lx
long long int%lli,%llo,%llx
unsigned long long int%llu,%llo,%llx
float%f,%e,%g,%a
double%f,%e,%g,%a
long double%lf,%le,%lg
id(pointer)%p
NSObject object%@
string%s
output character count %n
output characters%[]
accuracy%%
可见,大部分的占位符使用跟标准C是一样的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: