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

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

WBOY
WBOY転載
2023-08-27 13:57:02967ブラウズ

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 までご連絡ください。