在输出中使用'%'

时间:2011-01-09 14:32:22

标签: iphone objective-c string-formatting

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

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

  

(33%)

我只是不明白如何格式化“%”字符,因此可以在输出中看到它。

txt2 = [txt2 stringByAppendingFormat:@"(%i)", percentage];

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

1 个答案:

答案 0 :(得分:6)

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

txt2 = [txt2 stringByAppendingFormat:@"(%i%%)", percentage];

有关用于格式化功能的所有格式说明符的列表,请参阅here