| 对象 | |
|---|---|
| %@ | 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位小数, 字符串 截取字符个数 |
| - | 字符左对齐 |