関数 put() および printf() は stdio.h ヘッダー ファイルで宣言されており、テキストを出力ストリームに送信するために使用されます。どちらも使用法と構文が異なります。
関数 Puts() は、改行文字 '
' が追加された文字列を出力ストリームに出力するために使用されます。カーソルを次の行に移動します。 Puts() は printf() よりも実装が簡単です。
次は C 言語の put() の構文です。
puts(“string”);
カーソルを新しい行に移動したくない場合は、次の構文を使用してください。
fputs(string, stdout)
これは C 言語の put() の例です。
ライブ デモンストレーション
#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() の実装はより複雑であるため、puts() よりも高価になります。
これは C 言語の printf() の構文です。
printf(“string”);
これは C 言語の printf() の例です。
ライブデモ
#include<stdio.h> int main() { int a = 10; printf("Hello world! </p><p>"); printf("The value of a : %d",a); getchar(); return 0; }
Hello world! The value of a : 10
以上がC 言語では、puts() と printf() の両方を使用して文字列を出力できます。 Puts() 関数は、文字列の末尾に改行文字を自動的に追加し、文字列を標準出力に出力します。 printf() 関数は、必要に応じて出力文字列をフォーマットしたり、文字列に変数や他の文字を挿入したりできます。 2 つの主な違いは、puts() は文字列のみを出力できるのに対し、printf() はさまざまなタイプのデータを出力できることです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。