label.text = [NSString stringWithFormat:@"%.2f",final];
上面的语句显示变量“final”中可用的浮点值,小数点后两位。
我想显示小数位数,具体取决于我给这样的整数变量赋予的位数
label.text = [NSString stringWithFormat:@"%.if",j,final]
j是整数变量。无论我为j取多少数字,都应显示多少个小数。我需要正确的语法来显示以上语句。
最佳答案
IEEE printf spec指出的Apple follows:
字段宽度或精度,或两者都用星号表示
('*')。在这种情况下,类型为int的参数提供字段宽度
或精度。
这意味着
label.text = [NSString stringWithFormat:@"%.*f",j,final]
也许可以,但是我现在没有可用的平台来测试它。
关于iphone - 自定义 float 小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650551/