|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Ivanov 2:5020/400 10 Oct 2001 12:37:31 To : Andrew Martovlos Subject : Re: perl и форматирование вывода числа -------------------------------------------------------------------------------- Andrew Martovlos wrote: > Доброй ночи, All! > > Я очень дико извиняюсь за ламерский вопрос, но очень нужно, срочно! > (книжку свою одолжил, а по мануалах с этим sprintf ну никак...) > Как отформатировать вывод числа 21.7391304347826 к 21.73 на perl'е? > Киньте строчку ПЛИИИИИЗ. > > До встречи в эфире! > ======================================================================= > if($size>1048576){ $size/=1048576; $size=sprintf "%.1f MB", $size; return $size; } if($size>1024){ $size/=1024; $size=sprintf "%.1f kB", $size; return $size; } $size=sprintf "%d B", $size; return $size; это форматирует байты в мегабайты. Т.е. твоя строка вроде должна быть такой: sprintf "%.2f", $chislo; -- Now playing: Modern_Talking_-_Lady_Lai --- ifmail v.2.15dev5 * Origin: Latnet Internet News Site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6815ac4c043f.html, оценка из 5, голосов 10
|