[英]only 6 decimal places for double
我认为这是一个愚蠢的问题。 但我不知道。 请别开枪 :PI想获得像8.000000111333这样的双精度值。 但我最多只能得到6个小数位。 例如
double _result = 8.000000111333;
DLog(@“%f”,_result);
控制台打印为-8.000000
您可以在格式字符串中指定小数位数,例如%.12f
。
用%.6f指定它:
double _result = 8.000000111333;
DLog(@"%.6f", _result);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.