我很好奇:
如果你做了printf("%f", number);什么是声明的精确度?即会出现多少小数位?这个编译器是否依赖?
perl 文档中的哪里提到了何时将在这里获得指数格式?
$ perl -wle 'print for 0.001, 0.0001, 0.00001, 1.00001;'
0.001
0.0001
1e-05
1.00001
Run Code Online (Sandbox Code Playgroud)
不,我今天不是在谈论printf。它在哪里说“小于 0.0001 的数字会以不同的方式打印”之类的内容?