Команда printf()
Під час роботи програми часто виникає потреба показати користувачу певний текст або значення — наприклад повідомлення, результат обчислень чи помилки. У найпростіших програмах це зазвичай робиться через консольне вікно.
Для виведення тексту та значень у консоль у мові C використовується команда printf("Текст для виводу").
#include <stdio.h>int main() {printf("Hello World!");return 0;}
Подвійні лапки
Текст, який необхідно вивести у консоль потрібно записувати в подвійних лапках "". Якщо забути лапки, компілятор повідомить про помилку:
printf("Правильний вивід тексту.");printf(Такий варіант не працюватиме.);
Порада: якщо ви бачите незрозумілі повідомлення про помилки, спочатку перевірте, чи текст починається та закінчується подвійними лапками.
Вивід в консоль українською
За замовчуванням консоль не виводить текст кирилицею, тому необхідно на початку програми (в тілі main) прописувати команду system("chcp 65001 > nul").
Декілька команд printf()
Ви можете використовувати скільки завгодно команд printf() у програмі. Але зверніть увагу: після виведення тексту printf() автоматично не переходить на новий рядок консолі, наприклад:
#include <stdio.h>int main() {printf("Hello World!");printf("I am learning C.");printf("And it is awesome!");return 0;}
Вказаний код виведе текст в один рядок:

Вивід тексту з нового рядка
Щоб текст виводився в консоль з нового рядка можна використовувати символ \n, наприклад:
#include <stdio.h>
int main() {
system("chcp 65001 > nul");
printf("Привіт всім!\n");
printf("Цей текст на новому рядку.");
return 0;
}

Також можна виводити кілька рядків одразу в одній команді printf(). Проте в такому випадку код може стати менш читабельним:
#include <stdio.h>int main() {system("chcp 65001 > nul");printf("Привіт всім!\nВітаю на сайті Кіт і Біт!\nПриємного читання!");return 0;}
Два символи \n підряд створюють порожній рядок:
#include <stdio.h>
int main() {
system("chcp 65001 > nul");
printf("Привіт всім!\n\n");
printf("В мене сьогодні чудовий настрій.");
return 0;
}
Що ж це таке, цей \n?
\n називається керівною послідовністю. Керівні послідовності починаються зі зворотної косої риски \ і позначають спеціальні символи, які не можна ввести безпосередньо. У цьому випадку \n повідомляє консолі перейти на початок наступного рядка.
Ось ще кілька поширених керівних послідовностей:
\t - табуляція\\ - написати знак \\"- написати знак "
Таких керівних послідовностей досить багато, ми будемо знайомитись з ними впродовж навчання.