使用“%”在输出中

发布于 2024-10-11 09:52:37 字数 301 浏览 2 评论 0原文

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

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

(33%)

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

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

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

Probably a very simple problem and I have been looking for the answer but can not find the it, probably because i have not found out what to ask.

I want the following output, see the '%' character in the output:

(33%)

i just do not understand how to format in the "%" character so it is seen in the output.

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

I know that the above stringByAppendingFormat is wrong. I would very much appreciate any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挖鼻大婶 2024-10-18 09:52:37

使用另一个 % 对其进行转义,这样您会得到如下内容:

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

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

Escape it with another % so you get something like this:

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

For a list of all format specifiers to use with the formatting functions, see here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文