在输出中使用'%'

Pet*_*erK 2 iphone objective-c string-formatting

可能是一个非常简单的问题,我一直在寻找答案,但找不到它,可能是因为我还没有找到要问的问题.

我想要以下输出,请参阅输出中的'%'字符:

(33%)

我只是不明白如何格式化"%"字符,所以它在输出中可见.

txt2 = [txt2 stringByAppendingFormat:@"(%i)", percentage];
Run Code Online (Sandbox Code Playgroud)

我知道上面的stringByAppendingFormat是错误的.我非常感谢任何帮助.

Bol*_*ock 6

逃避它与另一个,%所以你得到这样的东西:

txt2 = [txt2 stringByAppendingFormat:@"(%i%%)", percentage];
Run Code Online (Sandbox Code Playgroud)

有关与格式化函数一起使用的所有格式说明符的列表,请参见此处.