0

我有一个简单的计算

float x = ([_enterValue.text floatValue]);
//known constant number
float y = (My value here);
[_resultTxt setText:[NSString stringWithFormat:@"%f", x * y]];

结果stringWithFormat有很多零,即。1.806700000000

我将如何去格式化这个所以我string的只是像 1.8

4

1 回答 1

2

Try this:

[NSString stringWithFormat:@"%.1f", x * y]

The number after the decimal denotes the number of decimal places to be printed.

于 2012-12-17T19:19:59.320 回答