我有以下代码:
float temp;
temp = 2.0f;
- (IBAction)MinusTouched:(id)sender {
if (temp>0.0) {
temp=temp-0.1f;
[TempValue setText:[NSString stringWithFormat:@"%.1f",temp]];
}
}
当我通过单击按钮执行操作时,临时值会降低。但它在0.1之后打印-0.0,我该如何修剪负号呢? 我的意思是我想要一个绝对浮动值。
答案 0 :(得分:1)
使正值使用的浮动负值fabs
[TempValue setText:[NSString stringWithFormat:@"%.1f",fabs(temp)]];
答案 1 :(得分:0)
尝试使用此方法
fabs(temp)