繁体   English   中英

双精度仅6位小数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM