Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Стандартные функции вывода информации



Для вывода информации в консольном приложении чаще всего используются следующие функции:

puts (S) – вывод строки символов S с переходом на начало новой строки и вывод данных с форматированием;

рrintf (управляющая строка, список объектов вывода);

управляющая строка – заключенная в кавычки строка, содержащая спецификации преобразования объектов вывода, управляющие символы (признак «\») и любой набор символов, использующийся в качестве поясняющего текста – указывает компилятору вид выводимой информации;

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

Спецификации преобразования имеют вид

% < флаг > < размер поля. точность > спецификация

флаг: (минус) выравнивание влево (по умолчанию выполняется выравнивание вправо); + (плюс) выводится знак положительного числа;

размер поля – задает ширину поля вывода (количество символов), при недостаточном значении выполняется автоматическое расширение;

точность – задает количество цифр в дробной части числа;

спецификация – формат преобразования выводимого объекта.

Приведем основные форматы печати:

%d – десятичные целые (int); %c – один символ (char);

%s – строка символов (string); %f – данные типа float;

%ld – длинное целое; %lf – данные типа double;

%x – шестнадцатеричные данные; %o – восьмеричные данные.

При необходимости вывода управляющих символов (% \ и т.п.) их нужно указать 2 раза, например:

printf("Только %d%% предприятий не работало. \n",5);

получим:

Только 5% предприятий не работало.

Управляющие символы: \ n – переход на новую строку; \ t – горизонтальная; \ v – вертикальная табуляция; \ b – возврат назад на один символ; \ r – возврат в начало строки; \ a – звуковой сигнал; \ f – прогон бумаги до начала новой страницы; \? – знак вопроса.





Дата публикования: 2014-11-04; Прочитано: 261 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...