如何在Obj C中调用变量后直接添加%符号?

Zac*_*ith 1 iphone objective-c

我有一个计算一些用户输入的程序,我想把它显示为百分比.我只需要知道如何将'%'符号放在我的代码中,而不会让我崩溃.

使用,

lblUserTypedName.text = [[NSString alloc] initWithFormat: @"%2.1f", ultimate_risk];
Run Code Online (Sandbox Code Playgroud)

打印出一个数字,如18.4.我想打印18.4%.我尝试了以下内容

lblUserTypedName.text = [[NSString alloc] initWithFormat: @"%2.1f%", ultimate_risk];
Run Code Online (Sandbox Code Playgroud)

它不会打印'%'符号.我尝试了以下内容.

lblUserTypedName.text = [[NSString alloc] initWithFormat: @"%2.1f\%\", ultimate_risk];
Run Code Online (Sandbox Code Playgroud)

没有运气.

我在这里错过了什么?

ken*_*ytm 10

使用"%%"打印单个"%".那是,

lblUserTypedName.text = [[NSString alloc] initWithFormat: @"%2.1f%%", ultimate_risk];
Run Code Online (Sandbox Code Playgroud)