четверг, 9 сентября 2010 г.

Округление в perl

"Отбрасывает" дробную часть int ()

Округление с заданной точностью.
$rounded = sprintf("%.2f",$unrounded);

3 комментария:

  1. >>Округление с заданной точностью.
    морматированный вывод - "отбрасывает" все после второго знака после точки(запятой)

    ОтветитьУдалить
  2. Все же не "отбрасывает", а именно округляет

    код для perl v5.10.1

    #!/usr/bin/perl -w
    print sprintf("%.2f",1.126)."\n";

    выводит 1.13 в качестве результата

    другой вопрос, что 1.125 на выходе получается 1.12 и это уже не правильно.

    ОтветитьУдалить