СОВЕТЫ ПО ПРИМЕНЕНИЮ

СОВЕТЫ ПО ПРИМЕНЕНИЮ

     Задание фиксированной ширины полей оказывается полезным при печати данных столбцами. Поскольку шириной поля по умолчанию является "ширина" числа, при повторном использовании оператора

printf(" %d %d %d " , val1, val2, val3);

будут получены неровные столбцы чисел, если эти числа состоят из разного количества цифр. Например, результат мог бы выглядеть следующим образом:

12  234  1222

4  5  23

22334  2322  10001

(Здесь предполагается, что между обращениями к оператору печати значения переменных изменялись.)

     Эти же данные можно представить в улучшенном виде, если за дать достаточно большую фиксированную ширину поля. При использовании оператора

printf( %9d %9d %9d " , val1, val2, val3);

результат будет выглядеть так:

      12     234    1222

        4         5        23

22334   2322  10001

     Наличие пробелов между спецификациями преобразования гарантирует, что даже в том случае, если все поле будет заполнено, символы, соответствующие данному числу, не перейдут в следующее поле.

     Это вызвано тем обстоятельством, что обычные символы, имеющиеся в управляющей строке, включая пробелы, всегда печатаются.

     С другой стороны, если печатаемое число включено в некоторую фразу, то часто при его выводе оказывается удобным задать поля равной или меньше требуемой. Это дает возможность включить число в фразу без добавления лишних пробелов. Например, результатом работы оператора:

printf(" Скороход Беппо пробежал %.2f мили за 3 ч. ", distance);

могла бы быть следующая фраза:

Скороход Беппо пробежал 10.22  мили за 3 ч.

Изменяя спецификацию преобразования на %10.2f, получим

Скороход Беппо пробежал                  10.22 мили за 3 ч.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ТЕМА НОМЕРА: Ганновер, руководство по применению

Из книги Журнал «Компьютерра» № 12 от 28 марта 2006 года автора Журнал «Компьютерра»

ТЕМА НОМЕРА: Ганновер, руководство по применению Автор: Сергей ЛеоновУчитывая, что мы добирались в Ганновер не группой, а все по отдельности, я составил небольшое письменное руководство для коллег. Его достаточно внимательно прочли все, кроме Володи Гуриева, который


5 РУКОВОДСТВО ПО ПРИМЕНЕНИЮ ХАРАКТЕРИСТИК КАЧЕСТВА

Из книги ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ ОЦЕНКА ПРОГРАММНОЙ ПРОДУКЦИИ ХАРАКТЕРИСТИКИ КАЧЕСТВА И РУКОВОДСТВА ПО ИХ ПРИМЕНЕНИЮ автора Автор неизвестен

5 РУКОВОДСТВО ПО ПРИМЕНЕНИЮ ХАРАКТЕРИСТИК КАЧЕСТВА 5.1 Применяемость Настоящий стандарт применяется для установления требований к качеству программного обеспечения и оценивания (измерения, ранжирования и оценки) программных продуктов, включая:- определение требований


Общие советы

Из книги Установка и настройка Windows XP. Легкий старт автора Донцов Дмитрий


Полезные советы

Из книги Справочник по PHP автора

Полезные советы Сведения о системе Если вы забыли, когда на ваш компьютер была установлена операционная система и какая у вас версия BIOS, хотите узнать код продукта и много другой полезной информации о компьютере, то выполните команду Пуск ? Все программы ? Стандартные ?


Советы

Из книги Интернет – легко и просто! автора Александров Егор

Советы Советы по PHP Запрет кэширования посредством PHP Запрет кэширования посредством PHPБольшинство сценариев формируют документы, которые при каждом запуске программы изменяются. Очевидно, если браузер пользователя начнет кэшировать такие документы, ничего хорошего не


Советы

Из книги PGP: Кодирование и шифрование информации с открытым ключом. автора Левин Максим

Советы – Проверяйте правильность написания запроса. Орфографическая ошибка, как правило, сводит весь поиск на нет.– Не применяйте в запросе специальные символы, такие как «#», «%», «?» и т. д.– Используйте синонимы. Это очень полезно, если список найденных документов


Советы

Из книги Домашний компьютер автора Кравцов Роман

Советы При составлении резюме руководствуйтесь следующими советами.– Под конкретную вакансию обязательно должно быть составлено индивидуальное резюме. Резюме-штампы, разосланные по десяткам адресов, сразу заметны. Они могут вызвать только раздражение, так как тем


Советы.

Из книги Как раскрутить и разрекламировать Web-сайт в сети Интернет автора Загуменов Александр Петрович

Советы. При использовании MS Outlook, вы должны запретить опцию Use Microsoft Word as the e-mail editor, чтобы PGP plug-in работал правильно. Это может быть сделано выбором в MS Outlook меню Tools, затем Options. Щелкните на вкладке E-mail и сбросьте флажок " Use Microsoft Word as the e-mail editor."При использовании MS Exchange, вы должны


Советы

Из книги Создаем вирус и антивирус автора Гульев Игорь А.

Советы 1. Вы определились с покупкой. Прочитали новости, превью, ревью, посмотрели скриншоты, пробежались по конференциям. Убедились в том, что игра нужна вам как воздух, а финальная версия уже появилась у нас в продаже. Пора бежать за заветным диском? Опять же, не стоит


Советы Web-мастеру

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Советы Web-мастеру http://www.ochin.on.ca/webdesign/http://yi.com/home/NuPogodi/webmastering.htmhttp://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/Page_Design_and_Layout/http://www.data.minsk.by/webfire/home.htmlhttp://www.lgg.ru/%7Etone/http://hisnameis.narod.ru/ – анализ запросов в поисковые


Советы по регистрации

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Советы по регистрации Никогда не стоит регистрироваться под настоящим именем, ведь неизвестно, к кому может попасть эта информация и для чего она будет использована. Можно взять любую телефонную базу, например, КОТИК или ее Online версию (http://www.xland.ru:8088/tel_win/owa/tel.form), и ввести


33.7. Разные советы

Из книги Виртуальная библиотека Delphi автора

33.7. Разные советы Для ведения учета использования сценария пользователями, добавьте следующие строки в сценарий. Они запишут в файл отчета название сценария и время запуска.# Добавление (>>) учетной записи, об использовании сценария, в файл отчета.date>> $SAVE_FILE # Дата


7.7.3. Секреты и советы

Из книги автора

7.7.3. Секреты и советы Как бы аккуратно программист не писал сценарии, как бы вы их не защищали с помощью специальных модулей, неплохо предпринять дополнительные меры безопасности. Есть еще ряд параметров, которыми можно воспользоваться для этих целей. В данном разделе я


14.12. Короткие советы

Из книги автора

14.12. Короткие советы Мы проанализировали достаточно много аспектов создания безопасной системы, но есть некоторые общие рекомендации, которые подытоживают рассмотренный в этой книге материал. Поэтому напоследок я собрал короткие советы, которые пригодятся вам в