Книга: Язык Си - руководство для начинающих
Функция printf( )
Функция printf( )
Мы уже обсуждали функцию printf( ) довольно основательно. Подобно puts( ), она использует указатель строки в качестве аргумента. Функция printf( ) менее удобна, чем puts( ), но более гибка.
Разница заключается в том, что printf( ) не выводит автоматически каждую строку текста с новой строки. Вы должны указать, что хотите выводить с новых строк. Так,
printf(" %sn" , string);
дает то же самое, что и
puts(string);
Вы можете видеть, что первый оператор требует ввода большего числа символов и большего времени при выполнении на компьютере. С другой стороны, printf( ) позволяет легко объединять строки для печати их в одной строке. Например:
printf(" Хорошо, %s, %s n", name, MSG);
объединяет " Хорошо" с именем пользователя и c символьной строкой MSG в одну строку.
- Функция strcmp( )
- printf, fprintf и sprintf
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- 19.1.1. Функция jQuery()
- Управление функциями узла
- Функция программного обеспечения
- 3.2. Ключи типа key_t и функция ftok
- 9.10. Функция sctp_recvmsg
- Модификаторы спецификации преобразования, используемые в функции printf( )
- Функция document
- Функция generate-id