在C語言中,可以使用printf()
函數來實現字符串(string)的格式化輸出
#include<stdio.h>
int main() {
char str1[] = "Hello, ";
char str2[] = "World!";
// 使用%s格式說明符輸出字符串
printf("%s%s\n", str1, str2);
return 0;
}
在這個示例中,我們定義了兩個字符串變量str1
和str2
,然后使用printf()
函數將它們連接輸出。%s
是一個格式說明符,用于表示字符串類型的數據。在printf()
函數中,我們將str1
和str2
作為參數傳遞給%s
格式說明符,實現字符串的格式化輸出。運行此程序將輸出:
Hello, World!
除了%s
之外,還有其他格式說明符可以用于格式化輸出字符串,如下所示:
%c
:輸出單個字符%d
:輸出整數(十進制)%f
:輸出浮點數%x
:輸出整數(十六進制)%o
:輸出整數(八進制)%e
:輸出浮點數(科學計數法)%g
:根據數值大小自動選擇合適的浮點數表示方式(%f或%e)你可以根據需要組合使用這些格式說明符來實現更復雜的字符串格式化輸出。