【发布时间】:2025-12-07 01:25:01
【问题描述】:
- 我有下面的 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 个?
【问题讨论】:
标签: perl