在C語言中,沒有像Java中的System.out.println()
這樣的直接方法來打印輸出。相反,C語言使用printf()
函數(shù)來進(jìn)行格式化輸出。printf()
函數(shù)是C語言標(biāo)準(zhǔn)庫中的一個(gè)函數(shù),它允許你按照指定的格式將數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出設(shè)備(通常是屏幕或控制臺(tái))。
printf()
函數(shù)的基本語法如下:
int printf(const char *format, ...);
其中,format
是一個(gè)格式字符串,用于指定輸出的格式,后面跟著一個(gè)可變參數(shù)列表,包含了要輸出的實(shí)際參數(shù)。
下面是一些使用printf()
函數(shù)的示例:
#include <stdio.h>
int main() {
int a = 10;
float b = 3.14f;
char c = 'A';
char s[] = "Hello, World!";
printf("整數(shù): %d\n", a);
printf("浮點(diǎn)數(shù): %.2f\n", b);
printf("字符: %c\n", c);
printf("字符串: %s\n", s);
return 0;
}
在這個(gè)示例中,printf()
函數(shù)使用了不同的格式說明符來輸出不同類型的數(shù)據(jù):
%d
用于輸出整數(shù)。%.2f
用于輸出保留兩位小數(shù)的浮點(diǎn)數(shù)。%c
用于輸出單個(gè)字符。%s
用于輸出字符串。注意,在格式字符串中,%
符號(hào)用于引入格式說明符,而\n
則用于在輸出后添加換行符,使下一次輸出從新的一行開始。