puts() 與 printf():C 語言中用於列印字串
函式 puts() 和 printf() 在 stdio.h 標頭檔案中宣告,並用於將文字傳送到輸出流。兩者有不同的用法和語法。
puts()
函式 puts() 用於在輸出流上列印字串,並帶有額外的新行字元 ‘
’。它將游標移到下一行。puts() 的實現比 printf() 簡單。
以下是 puts() 在 C 語言中的語法:
puts(“string”);
如果您不希望游標移到新行,請使用以下語法。
fputs(string, stdout)
以下是在 C 語言中使用 puts() 的示例:
示例
#include<stdio.h>
int main() {
puts("This is a demo.");
fputs("No new Line.", stdout);
puts(" Welcome!");
getchar();
return 0;
}輸出
This is a demo. No new Line. Welcome!
printf()
函式 printf() 用於列印帶有變數值的文字。printf() 的實現很複雜,因此比 puts() 更為昂貴。
以下是 printf() 在 C 語言中的語法:
printf(“string”);
以下是在 C 語言中使用 printf() 的示例:
示例
#include<stdio.h>
int main() {
int a = 10;
printf("Hello world!
");
printf("The value of a : %d",a);
getchar();
return 0;
}輸出
Hello world! The value of a : 10
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP