C で Putchar() 関数を使用する方法

C De Putchar Guan Shuwo Shi Yongsuru Fang Fa



putchar() function は、文字を読み取ったり印刷したりするために使用される、C プログラミングにおける重要な関数です。ただし、この関数では書式指定子を使用できません。 1文字だけを印刷したい場合は、 putchar() に比べて関数はより効率的になる可能性があります printf()。

この記事では、 putchar() f 関数、その構文、および戻り値を例とともに説明します。







C の putchar() 関数とは何ですか?

putchar() C プログラミングにおける関数は、標準出力に文字を書き込み、その文字をコンソールに表示するために使用される出力関数です。この関数は標準入出力ライブラリに含まれています。 ヘッダファイル。この関数は、次のような C 言語の単純な構文を使用します。



整数 プッチャー ( 整数 チャー ) ;

パラメータ : この関数は、出力ストリームに書き込むために必要な char というパラメーターを 1 つだけ受け入れます。



戻り値 : 成功すると、関数は unsigned char をコンソールに返します。それ以外の場合は、EOF (ファイルの終わり) を返します。





C で putchar() 関数を使用するには?

の使用法を学ぶために、次の例を検討してください。 putchar() 関数 Cプログラミングで。

例1

を使用してプログラムから 1 文字を読み取る簡単な例を続けてみましょう。 putchar() 機能を実行してコンソールに表示します。



#include

主要 ( ) {

// 文字を宣言します
チャー c ;
// ユーザーに文字の入力を求めます
プリントフ ( 「文字を入力してください:」 ) ;
スキャンフ ( 「%c」 & c ) ;
// putchar() を使用して、指定された文字をコンソールに出力します
プリントフ ( 「入力された文字は:」 ) ;
プッチャー ( c ) ;
戻る 0 ;


}

例 2

以下は、の動作を示す別の C プログラムです。 putchar() 文字列から文字を読み取ることによって機能します。

#include

主要 ( ) {

// 文字列を宣言します

チャー str [ 50 = 「linuxhint へようこそ。」 ;

ために ( 整数 = 0 ; <= 25 ; ++ ) {

// putchar() を使用して、指定された文字列をコンソールに出力します

プッチャー ( str [ ) ;

}

戻る 0 ;

}

例 3

を使用することもできます。 putchar() ファイルから文字を読み取る関数です。ここではそのような場合の例を示します。

#include

整数 主要 ( )

{

ファイル * ファイル ;
チャー c ;
// ファイルを読み取りモードで開く
ファイル = フォーペン ( 「ファイル.txt」 「r」 ) ;
もしも ( ヌル == ファイル )
{
プリントフ ( 「ファイルを開けません \n ) ;
}
// putchar() を使用してファイルに書き込まれた内容をループを使用して 1 文字ずつ出力します。
する {
c = fgetc ( ファイル ) ;
プッチャー ( c ) ;
// 文字が EOF でないことを確認します。 EOF の場合は読み取りを停止します。
} その間 ( c != 終了後 ) ;
// ファイルを閉じます
f閉じる ( ファイル ) ;
戻る 0 ;


}

出力

結論

putchar() function は、コンソールに文字を出力するために使用される C プログラミングにおける重要な関数です。特殊な形式は使用できませんが、より便利です。 printf() 1文字だけ印刷する場合。シンプルな構文と戻り値により、C プログラムで使用するのが簡単です。使用方法を理解しやすくするために、ユーザー入力、文字列、データから文字を読み取るための使用例が提供されています。 putchar() さまざまな一般的な状況で。