如何在字符串格式中添加百分号?

Lum*_*lxk 20 string format ios swift

我想串像"99.99%"Double,我用格式得到这样的:

let rate = 99.99999
let str = String(format: "%.2f%", rate)
// output 99.99
Run Code Online (Sandbox Code Playgroud)

并且\%是不允许的.那么如何在字符串格式中添加百分号,请帮帮我!

Bha*_*iya 76

写两次%:

rate = 99.99
let str = String(format: "%.2f%%", rate)
Run Code Online (Sandbox Code Playgroud)


use*_*374 9

%符号在printf语句中有特殊用途.如何将此字符作为屏幕输出的一部分?

您可以在printf语句中使用%%来完成此操作.例如,您可以编写printf("10 %%")以使输出在屏幕上显示为10%.

希望它能帮到你:)