圆形浮动值为.1(十位)

use*_*346 4 floating-point objective-c rounding ios

可能重复:
如何将浮点值舍入到小数点后2位?

假设我的双数为3.46.如何将其舍入到3.50?我试过了

NSLog(@"res: %.f", round(3.46)); 
Run Code Online (Sandbox Code Playgroud)

但它返回3.

Ano*_*dya 5

做一些计算....

float f=3.46;
float num=f+0.05;//3.51
int intNum=num*10;//35
float floatNum=intNum/10.0;//3.5

NSLog(@"res: %.2f", floatNum); //3.50
Run Code Online (Sandbox Code Playgroud)