对象 | |
---|---|
%@ | Object-C 对象 |
%zu | size_t |
%p | 十六进制形式的指针地址 |
整型 | |
---|---|
%d %i | 十进制整数, 正数无符号, 负数有 "-" 符号 |
%zd | NSInteger |
%tu | 无符号NSUInteger |
%u | 十进制无符号整数 |
%o | 八进制整数 |
%x %X | 十六进制无符号整数, 没有 0x 前缀 |
字符型 | |
---|---|
%c | 字符 |
%C | unichar |
%s | C字符串 |
%.*s | Pascal字符串 |
浮点数 | |
---|---|
%f | 小数形式输出浮点数, 默认 6 位小数 |
%e | 科学计算形式输出浮点数, 默认 6 位小数 |
%g | 自动选择 %e 或者 %f |
附加前缀 | |
---|---|
l | 在整型 和 浮点型 以前, %d %o %x %u %f %e %g 表明长整型 和 长字符串 |
n(任意整数) | %8d 表明输出8位数字, 输出总位数 |
.n | 浮点数 限制小数位数, %5.2f 表示 5位数字 2位小数, 字符串 截取字符个数 |
- | 字符左对齐 |