在C語言中,printf
函數(shù)用于格式化輸出。其基本語法如下:
printf(格式控制字符串, 輸出參數(shù)列表);
其中,格式控制字符串
用于指定輸出的格式,而輸出參數(shù)列表
則包含要輸出的變量。
格式控制字符串中可以包含各種格式說明符,用于控制輸出的格式。以下是一些常用的格式說明符:
%d
:輸出整數(shù)。%f
:輸出浮點數(shù)。%s
:輸出字符串。%c
:輸出單個字符。%p
:輸出指針地址。%u
:輸出無符號整數(shù)。%o
:輸出八進制整數(shù)。%x
:輸出十六進制整數(shù)(小寫)。%X
:輸出十六進制整數(shù)(大寫)。此外,格式控制字符串中還可以包含一些其他字符,用于控制輸出的對齊、填充等。例如:
\n
:換行。\t
:制表符。-
:左對齊。+
:右對齊。0
:用0填充。*
:指定字段寬度。下面是一個簡單的示例,演示如何使用printf
函數(shù)格式化輸出:
#include <stdio.h>
int main() {
int a = 10;
float b = 3.14;
char c = 'A';
printf("整數(shù):%d\n", a);
printf("浮點數(shù):%.2f\n", b);
printf("字符:%c\n", c);
return 0;
}
輸出結(jié)果:
整數(shù):10
浮點數(shù):3.14
字符:A
在這個示例中,我們使用printf
函數(shù)分別輸出了整數(shù)、浮點數(shù)和字符,并使用了不同的格式說明符來控制輸出的格式。