答案 0 :(得分:0)
c中有两个函数,即 floor 和 ceil 来舍入浮点值。
答案 1 :(得分:0)
float value=42.56789;
NSString *roundedValue=[NSString stringWithFormat:@"%0.f",value];
NSLog(@"%@",roundedValue);
它在控制台上打印43。
答案 2 :(得分:0)
float f = 42.56789;
f *= 10.0f;
f = ceilf(f);
f /= 10.0f;
NSLog(@"%.02f",f);
答案 3 :(得分:0)
我手动完成了。
float val=42.567890// float gives 6 decimal places
int x=(int) val;
float f=val-(int)val;
int o=(int) f*10;
float round=x+o/10+(f-(o/10))*1000)/50;