Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подскажите что делает функция...

9.2K
14 июня 2008 года
mikron
27 / / 07.01.2006
есть такая функция:
 
Код:
writeln('Относительная пропускная способность системы: ',(served1+served2)/S:2:3);


Меня интересует что означают двоеточия в выражении (served1+served2)/S:2:3?
Паскаль знаю только на базовом уровне,а надо прогу в Си перегнать.Что-то так и не смог понять что это может означать.
274
14 июня 2008 года
Lone Wolf
1.3K / / 26.11.2006
насколько помню - формат числа. Две цифры до и три после запятой.
9.2K
14 июня 2008 года
mikron
27 / / 07.01.2006
А,вон оно что=))Спасибо.
311
22 августа 2008 года
plastictown
309 / / 08.01.2006
Вроде бы чуть не так. Тут одна цифра должна указывать кол-во знаков после запятой, а вторая - общее число знаков в выводимом числе( т.е. если число 5, а всего знаков 3, то напишется ещё 2 пробела). Вроде бы:)
1.9K
22 августа 2008 года
andriano
474 / / 10.01.2008
Первая - общее количество знаков (включая десятичную точку), а вторая - количество знаков дробной части.
Если число короче - дополняется пробелами (удобно для формаьирования), если меньше - число знаков при выводе принудительно увеличивается, чтобы уместить число.

В приведенном примере общее количество цифр меньше того, что после запятой, т.е. заведомо "невозможная" ситуация. В этом случае число знаков всегда будет увеличиваться и число гарантированно будет выведено без ведущих пробелов.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог