Використання Функції Printf
printf — це функція в C, яка використовується для виведення результату на екран. Назва означає print formatted (вивести у форматованому вигляді) і дозволяє показувати текст, числа або значення змінних у визначеному форматі.
Main.c
12345678910#include <stdio.h> int main() { // Declaring and initialization `int` type variable int iVariable = 832; printf("iVariable = %d \n", iVariable); return 0; }
Функція printf відповідає за виведення форматованого результату на екран. У цьому прикладі вона виводить як текст, так і значення змінної iVariable.
Рядок формату
Мова C не має вбудованих можливостей введення/виведення (I/O). Функція printf() призначена для того, щоб взяти значення вашої змінної, перетворити його у символи та замінити ними "%d".
%d — це специфікатор формату, який вказує printf вивести ціле число. Специфікатори виконують роль заповнювачів для значень змінних, наприклад, %f для чисел з плаваючою комою, %c для символів, %s для рядків.
%d: для цілих чисел;%f: для чисел з плаваючою комою;%c: для окремих символів.
Main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; // Variable of `int` type float fVariable = 54.984; // Variable of `float` type char cVariable = '#'; // Variable of `char` type printf("iVariable = %d \n", iVariable); // Using `%d` for integer printf("fvariable = %f \n", fVariable); // Using `%f` for float printf("cVariable = %c \n", cVariable); // Using `%c` for single character }
\n — це escape-послідовність, яка вказує програмі перейти на новий рядок під час виведення тексту.
Однією з переваг функції printf() є її здатність виводити декілька змінних одночасно.
main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; float fVariable = 54.984; char cVariable = '#'; printf("iVariable = %d \n fvariable = %f \n cVariable = %c \n", iVariable, fVariable, cVariable); return 0; }
Специфікатори формату та змінні поєднуються послідовно, що дозволяє printf підставляти значення кожної змінної у відповідне місце у правильному порядку.
Однак, якщо ви неправильно підберете специфікатор, ваша програма не відобразить дані коректно:
Main.c
12345678910# include <stdio.h> int main() { int iVariable = 1234; printf("%f", iVariable); // `%f` - a floating point number for floats return 0; }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Використання Функції Printf
Свайпніть щоб показати меню
printf — це функція в C, яка використовується для виведення результату на екран. Назва означає print formatted (вивести у форматованому вигляді) і дозволяє показувати текст, числа або значення змінних у визначеному форматі.
Main.c
12345678910#include <stdio.h> int main() { // Declaring and initialization `int` type variable int iVariable = 832; printf("iVariable = %d \n", iVariable); return 0; }
Функція printf відповідає за виведення форматованого результату на екран. У цьому прикладі вона виводить як текст, так і значення змінної iVariable.
Рядок формату
Мова C не має вбудованих можливостей введення/виведення (I/O). Функція printf() призначена для того, щоб взяти значення вашої змінної, перетворити його у символи та замінити ними "%d".
%d — це специфікатор формату, який вказує printf вивести ціле число. Специфікатори виконують роль заповнювачів для значень змінних, наприклад, %f для чисел з плаваючою комою, %c для символів, %s для рядків.
%d: для цілих чисел;%f: для чисел з плаваючою комою;%c: для окремих символів.
Main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; // Variable of `int` type float fVariable = 54.984; // Variable of `float` type char cVariable = '#'; // Variable of `char` type printf("iVariable = %d \n", iVariable); // Using `%d` for integer printf("fvariable = %f \n", fVariable); // Using `%f` for float printf("cVariable = %c \n", cVariable); // Using `%c` for single character }
\n — це escape-послідовність, яка вказує програмі перейти на новий рядок під час виведення тексту.
Однією з переваг функції printf() є її здатність виводити декілька змінних одночасно.
main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; float fVariable = 54.984; char cVariable = '#'; printf("iVariable = %d \n fvariable = %f \n cVariable = %c \n", iVariable, fVariable, cVariable); return 0; }
Специфікатори формату та змінні поєднуються послідовно, що дозволяє printf підставляти значення кожної змінної у відповідне місце у правильному порядку.
Однак, якщо ви неправильно підберете специфікатор, ваша програма не відобразить дані коректно:
Main.c
12345678910# include <stdio.h> int main() { int iVariable = 1234; printf("%f", iVariable); // `%f` - a floating point number for floats return 0; }
Дякуємо за ваш відгук!