我有一个漂浮值我希望四舍五入到最接近的总数我找到了一些数学函数但没有工作
现在潜在的利润是300.52所以如何对此进行求解
float potentialprofit=otherthanCereniaAnnual*totalProfit;
NSString*potentialProfitTitle=[NSString stringWithFormat:@"%.2f",potentialprofit];
[potentialProfit setTitle:potentialProfitTitle forState:UIControlStateNormal];
答案 0 :(得分:6)
int result = (int)ceilf(myFloat );
int result = (int)roundf(myFloat );
int result = (int)floor(myFloat);
float result = ceilf(myFloat );
float result = roundf(myFloat );
float result = floor(myFloat);
我认为这会对你有所帮助。
答案 1 :(得分:2)
试试这个:
float f = ...;
f = (int)(f+0.5);
如果你想处理负值,试试这个:
f = (int)(f < 0 ? f-0.5 : f+0.5);