目次:
ビデオ: Formatted Output Practice Part 2 - Intro to Java Programming 2024
C言語のプログラムでできることは無制限ですが、言語を最初に学んでいるときには、まず小さくする必要があります。あなたのCプログラムがしたい最も一般的な関数の1つは、スクリーン上にテキストを表示することです。そうするには、puts()とprintf()の2つの方法があります。
puts()
は、おそらく put string を表します。 文字列 は、画面に 。それにかかわらず、以下のように動作します: <! - 1 - > puts( "Greetings、human!");
表示するテキスト(文字列)は、関数のかっこで囲まれています。さらに、それは二重引用符で囲まれています。これは、C言語内でテキストを正式に作成する方法、およびコンパイラがテキストとプログラミング文の違いをどのように伝えるかです。最後に、ステートメントはセミコロンで終了します。puts()がいくつかの単純なソースコードにどのように適合するかは次のとおりです:
<! main(){puts( "Greetings、human!"); return(0);}
puts()関数はmain()関数の内部で動作します。それは最初に実行され、テキスト、人、人間を表示します!画面上。その後、戻り値(0)。ステートメントが次に実行され、プログラムを終了し、オペレーティングシステムに制御を戻します。
printf()画面にテキストを表示する別のC言語関数はprintf()です。これはputsよりはるかに強力で頻繁に使用されます。 puts()関数は単にテキストを画面に表示するだけですが、printf()関数は
書式付き
のテキストを表示します。これにより、出力をより詳細に制御できます。
申し訳ありません、今話せません。私は忙しいんだ!
おそらく、2つのprintf()ステートメントを別々の行に置くと、2つの異なる行のテキストが表示されると考えていました。違う!
puts()関数は、表示されるテキストの最後に自動的に改行文字を追加します。 printf()関数はそうではありません。代わりに、手動で改行文字(n)をテキストに挿入する必要があります。
前のHELLOの改行を「修正」します。 Cファイルの場合は、行5を次のように変更します。
printf( "申し訳ありません、今話せません。
エスケープシーケンスnは、ピリオドの後に追加されます。改行文字は、表示される文字列の一部でなければならないので、最後の引用符の前です。
変更を保存し、HELLOを再コンパイルします。 C、それを実行します。出力はあなたの好きなようにフォーマットされます:
申し訳ありません、今話せません。私は忙しいんだ!