printf
是 C 語(yǔ)言中的一個(gè)函數(shù),用來(lái)將指定的數(shù)據(jù)打印輸出到標(biāo)準(zhǔn)輸出設(shè)備(如終端窗口)。
printf
可以根據(jù)格式字符串中的占位符,將不同類型的數(shù)據(jù)以指定的格式輸出。它可以用于輸出字符串、整數(shù)、浮點(diǎn)數(shù)、字符等各種數(shù)據(jù)類型。
printf
的主要作用是在程序中輸出信息,方便程序員在調(diào)試和運(yùn)行程序時(shí)查看程序執(zhí)行的結(jié)果或中間過(guò)程。它可以用來(lái)輸出提示信息、計(jì)算結(jié)果、變量的值等。通過(guò)在程序中適當(dāng)?shù)厥褂?printf
,可以幫助程序員更好地理解程序的執(zhí)行過(guò)程,定位問(wèn)題和調(diào)試代碼。
示例:
#include <stdio.h>
int main() {
int num1 = 10;
float num2 = 3.14;
char letter = 'A';
printf("num1 = %d\n", num1); // 輸出整數(shù)
printf("num2 = %.2f\n", num2); // 輸出浮點(diǎn)數(shù)(保留兩位小數(shù))
printf("letter = %c\n", letter); // 輸出字符
return 0;
}
輸出結(jié)果:
num1 = 10
num2 = 3.14
letter = A
以上代碼使用 printf
分別輸出整數(shù)、浮點(diǎn)數(shù)和字符,并通過(guò)格式字符串中的占位符 %d
、%.2f
和 %c
指定了輸出的格式。