Чем отличается функция puts от printf в языке программирования С?



C gets

Автор Михаил Черкасов задал вопрос в разделе Другие языки и технологии

Язык С. Чем отличается puts от printf ? и получил лучший ответ

Ответ от Николай Веселуха[гуру]
В языке программирования С функции puts и printf служат для вывода информации в стандартный поток stdout, но имеют существенные отличия. Функция printf предназначена для форматированного вывода. Она принимает строку формата со спецификаторами и набор аргументов, подставляя их значения. Это позволяет выводить данные любого типа и в любом виде, но функция не добавляет автоматически переход на новую строку в конце. Функция puts работает проще и предназначена исключительно для вывода одной строки символов с нулевым окончанием. Она не поддерживает форматирование переменных, однако автоматически добавляет символ перехода на новую строку в конец выводимого текста. Благодаря отсутствию необходимости разбирать строку формата, puts часто работает быстрее и удобнее, когда нужно просто вывести строку и перенести курсор.

Ответ от Manunich[гуру]
В другом языке put это положить в файл именно массив байт, то есть просто байт за байтом записать, а printf запись текста..)

Ответ от Krab Вark[гуру]
printf выводит все, что угодно, и как угодно, а puts - только строку.

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Язык С. Чем отличается puts от printf ?

Чем отличается UTC от GMT ?
Главное отличие — в основе измерения. GMT (среднее время по Гринвичу) основано на суточном вращении
подробнее...

Чем отличается сканворд от кроссворда
Главное отличие сканворда от классического кроссворда заключается в расположении заданий и
подробнее...

Чем отличается кража от воровства, грабежа, хищения? Есть разница в этих словах, или это синонимы?
Хищение — это общий юридический термин, обозначающий любое противоправное изъятие чужого имущества.
подробнее...

Чем отличается проток от протоки?
Слова проток и протока в географии и гидрологии являются полными синонимами и употребляются как
подробнее...

Чем отличается континент от материка?
В русском языке понятия «материк» и «континент» являются полными синонимами и обозначают одно и то
подробнее...
Gets на Википедии
Посмотрите статью на википедии про Gets
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*