我认为这是一个愚蠢的问题。 但我无法弄清楚。请不要拍我。 :P 我想获得双倍的价值,如 8.000000111333。但我只能得到6位小数。 例如只有6位小数的位数为双
double _result = 8.000000111333;
DLog(@“%f”,_result);
控制台打印为 - 8.000000
我认为这是一个愚蠢的问题。 但我无法弄清楚。请不要拍我。 :P 我想获得双倍的价值,如 8.000000111333。但我只能得到6位小数。 例如只有6位小数的位数为双
double _result = 8.000000111333;
DLog(@“%f”,_result);
控制台打印为 - 8.000000
您可以在格式字符串指定的小数位的数量,例如,%.12f
。
与%.6f指定:
double _result = 8.000000111333;
DLog(@"%.6f", _result);
感谢您的帮助。 dan04速度更快。对不起。 :) – moon 2011-01-06 06:40:05
感谢很多年帮助。 :D – moon 2011-01-06 06:39:08