- У меня есть функция 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?