我认为这是一个愚蠢的问题。 但我无法弄清楚。请不要开枪。 :P 我希望获得双倍价值 8.000000111333。但我最多只能获得6位小数。 例如
double _result = 8.000000111333;
DLog(@“%f”,_结果);
控制台打印是 - 8.000000
答案 0 :(得分:8)
您可以在格式字符串中指定小数位数,例如%.12f
。
答案 1 :(得分:1)
使用%.6f指定它:
double _result = 8.000000111333;
DLog(@"%.6f", _result);