Cプログラミングのprintf()関数とは

Cpuroguramingunoprintf Guan Shutoha



C は、ソフトウェア開発で幅広いアプリケーションを持つ人気のあるプログラミング言語の 1 つです。 C での重要な機能の 1 つは、 printf コンソールに出力を表示するために広く使用されています。についてご存じなければ printf() 関数の詳細については、この記事に従ってください。 printf() 関数、その構文、および C プログラミングでの使用。

Cのprintf()とは

printf() 関数は C 標準ライブラリに含まれており、コンソールに出力を表示するプログラムで広く採用されています。この関数は、閉じ括弧内に指定された任意のタイプの入力を受け入れます。ただし、ユーザーはフォーマット指定子を使用して出力のタイプを指定する必要があります。フォーマット指定子を使用しない場合、 printf() 関数はコンソールに出力を生成できません。

使用する構文は次のとおりです printf() C プログラミングの関数。







printf ( フォーマット arg1 arg2 ... ) ;

printf()関数のパラメータは何ですか

printf() 関数は次の引数を受け入れます。



  • フォーマット: ファイル ストリームに書き込まれた null で終わる文字列へのポインター。文字と、% で始まる追加の書式指定子で構成されます。
  • 追加の引数: 印刷するデータを記述するその他の引数。これらは、書式指定子の順序で表示されます。

フォーマット指定子には何が含まれますか

フォーマット指定子の部分は次のとおりです。



  • 先行記号 %。
  • 変換動作を変更する 1 つまたは複数のフラグ (オプション)。
  • 記号がない場合は、結果の主導権にスペースが挿入されます。
  • オプションの * または整数を使用して、最小幅フィールドを定義します。
  • 精度を定義するための、a を含むオプション フィールド。その後に * または整数が続くか、または何も続きません。
  • オプションで、引数のサイズを定義する長さ修飾子。
  • 変換フォーマット指定子。

より理解するには、の例を見てください printf() 以下に示すCの関数:





#include
整数 主要 ( )
{
チャー チャンネル = 'k' ;
浮く 数値1 = 9,007 数値2 = 0.9756 ;
整数 int_num = 60 ;
printf ( 'num1 に num2 を掛けた = %f \n ' 数値1 * 数値2 ) ;
printf ( '設定幅 %*c \n ' 8 チャンネル ) ;
printf ( '%d の 8 進数は %o です' int_num int_num ) ;
戻る 0 ;
}

上記のコードは、文字、浮動小数点数、および整数の変数を定義します。次に使用します printf() 関数を使用して、浮動小数点数の乗算を表示し、文字の幅を設定し、整数に相当する 8 進数を表示します。



printf() 関数で最も一般的な書式指定子は次のとおりです。

  • 整数を出力するための %d または %i
  • 浮動小数点数を出力するための %f
  • 単一文字を印刷するための %c
  • 文字列を出力するための %s

結論

printf() フォーマットされた文字列を書き込むために C で使用されます。の中で定義されています。 ヘッダファイル。上記のガイドでは、構文、引数、および動作について説明しました printf() 例とともに機能します。このチュートリアルでは、書式指定子についても説明しました。