C 言語では、puts() と printf() の両方を使用して文字列を出力できます。 Puts() 関数は、文字列の末尾に改行文字を自動的に追加し、文字列を標準出力に出力します。 printf() 関数は、必要に応じて出力文字列をフォーマットしたり、文字列に変数や他の文字を挿入したりできます。 2 つの主な違いは、puts() は文字列のみを出力できるのに対し、printf() はさまざまなタイプのデータを出力できることです。

WBOY
リリース: 2023-08-27 13:57:02
転載
871 人が閲覧しました

C 言語では、puts() と printf() の両方を使用して文字列を出力できます。 Puts() 関数は、文字列の末尾に改行文字を自動的に追加し、文字列を標準出力に出力します。 printf() 関数は、必要に応じて出力文字列をフォーマットしたり、文字列に変数や他の文字を挿入したりできます。 2 つの主な違いは、puts() は文字列のみを出力できるのに対し、printf() はさまざまなタイプのデータを出力できることです。

関数 put() および printf() は stdio.h ヘッダー ファイルで宣言されており、テキストを出力ストリームに送信するために使用されます。どちらも使用法と構文が異なります。

puts()

関数 Puts() は、改行文字 '

' が追加された文字列を出力ストリームに出力するために使用されます。カーソルを次の行に移動します。 Puts() は printf() よりも実装が簡単です。

次は C 言語の put() の構文です。

puts(“string”);
ログイン後にコピー

カーソルを新しい行に移動したくない場合は、次の構文を使用してください。

fputs(string, stdout)
ログイン後にコピー

これは C 言語の put() の例です。

Example

ライブ デモンストレーション

#include<stdio.h>
int main() {
   puts("This is a demo.");
   fputs("No new Line.", stdout);
   puts(" Welcome!");
   getchar();
   return 0;
}
ログイン後にコピー

Output

This is a demo.
No new Line. Welcome!
ログイン後にコピー

printf ( )

関数 printf() は、変数値を含む長いテキストを印刷するために使用されます。 printf() の実装はより複雑であるため、puts() よりも高価になります。

これは C 言語の printf() の構文です。

printf(&ldquo;string&rdquo;);
ログイン後にコピー

これは C 言語の printf() の例です。

Example

ライブデモ

#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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート