printf
函數(shù)允許你按照自定義的格式打印輸出。你可以使用各種轉(zhuǎn)換說明符來控制輸出的格式。以下是一些常用的轉(zhuǎn)換說明符及其用法:
%d
- 打印整數(shù)(十進(jìn)制)%f
- 打印浮點(diǎn)數(shù)(默認(rèn)小數(shù)點(diǎn)后6位)%s
- 打印字符串%c
- 打印單個(gè)字符%p
- 打印指針地址以下是一個(gè)簡單的示例,展示了如何使用printf
打印自定義格式的字符串:
#include <stdio.h>
int main() {
int age = 25;
float salary = 5000.50;
char name[] = "John Doe";
printf("Name: %s\n", name);
printf("Age: %d\n", age);
printf("Salary: %.2f\n", salary);
return 0;
}
在這個(gè)示例中,我們使用了以下轉(zhuǎn)換說明符:
%s
用于打印字符串 name
%d
用于打印整數(shù) age
%.2f
用于打印浮點(diǎn)數(shù) salary
,并保留兩位小數(shù)輸出結(jié)果將如下所示:
Name: John Doe
Age: 25
Salary: 5000.50
你可以根據(jù)需要組合使用這些轉(zhuǎn)換說明符來創(chuàng)建更復(fù)雜的格式。更多關(guān)于printf
轉(zhuǎn)換說明符的信息,可以查閱C語言參考文檔。