"Отбрасывает" дробную часть int ()
Округление с заданной точностью.
$rounded = sprintf("%.2f",$unrounded);
четверг, 9 сентября 2010 г.
Подписаться на:
Комментарии к сообщению (Atom)
Личные находки при настройке Linux Slackware и др. Глюки, баги и их устранение (решение). То, что не смог на момент написания найти в сети. Короче, это записная книжка, которая может пригодится не только мне, но и моим коллегам.
>>Округление с заданной точностью.
ОтветитьУдалитьморматированный вывод - "отбрасывает" все после второго знака после точки(запятой)
Все же не "отбрасывает", а именно округляет
ОтветитьУдалитькод для perl v5.10.1
#!/usr/bin/perl -w
print sprintf("%.2f",1.126)."\n";
выводит 1.13 в качестве результата
другой вопрос, что 1.125 на выходе получается 1.12 и это уже не правильно.
фух, напугал)
УдалитьВ perl v5.12.3
все норм