我在Perl中有一个包含小数字的字符串: $ num =“0.00000001”;如何在Perl中将指数数字格式更改为浮点格式
当我对它进行数字操作时,它变成指数格式的数字: $ num = $ num * 100; print“$ num \ n”;
结果是:1E-06
问题是, 如何得到这个数目在浮点格式打印,即0.000001。
我知道我可以用的sprintf(“%。1207米”,$ NUM), 做了具体的数字,但我希望有一个通用的解决方案, 所以我不会每次都要确定如何许多位数(在上述例子的sprintf像6)小数点后 显示
不指定格式规范小数位的数量,即只使用'的sprintf(” %f“,...)' – 2011-12-21 11:13:24