- 我有下面的 Perl 函数来显示最多两位小数。当输入值为 2.01 时,它不起作用,输出为 2 而不是 2.01。我不知道为什么它是四舍五入的。
而不是 printf 我将输出写入文件,但它仍然给我 output1 作为 2。
my $ramount = 2.01;
$ramount = int($ramount*100)/100;
printf "output1: $ramount";
- 如果我有 .2、.23、.2345、1,23、23.1 和 9 之类的值,我可以使用什么函数来填充零以显示 0.2、0.23、0.2345、1、23、23.1 和 9?