ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語の入出力文とは何ですか?
C 言語の入出力ステートメントには次のものが含まれます: 1. printf()、画面に情報を出力するために使用されます; 2. scanf()、キーボードからの入力を受け取り、入力値を変数に割り当てるために使用されます。 3. getchar()、キーボードから文字を受け取るために使用されます; 4. putchar()、画面に文字を出力するために使用されます; 5.gets()、キーボードから文字列の行を受け取るために使用されます; 6. Puts ()、文字列の行を画面に出力するために使用されます; 7. scanf_s()、入力を受信したときにパラメータ境界チェックを実行します。
#この記事の動作環境: Windows 10 システム、Dell G3 コンピューター。
C 言語にはさまざまな種類の入出力ステートメントがあり、以下が一般的に使用されます。
printf 関数: は、情報を画面に出力するために使用されます。形式は printf("フォーマット文字列", 変数パラメータリスト) です。このうち、形式文字列には、出力される変数の型と形式を表すプレースホルダーを含めることができます。たとえば、「%d」は整数の出力を意味し、「%f」は浮動小数点数の出力を意味し、「%s」は文字列の出力を意味します。
scanf 関数: キーボードからの入力を受け取り、入力値を変数に割り当てるために使用されます。形式はscanf("形式文字列", 変数パラメータリスト)です。 printf 関数と同様に、フォーマット文字列内のプレースホルダーは、受け取った変数のタイプとフォーマットを指定するために使用されます。
getchar 関数: は、キーボードから文字を受け取るために使用されます。形式は getchar() です。ユーザーが文字を入力するのを待ち、文字の ASCII コードを返します。
putchar 関数: は、文字を画面に出力するために使用されます。形式は putchar (文字変数または ASCII コード) です。指定された文字を画面に出力します。
gets 関数: は、キーボードから文字列を受け取るために使用されます。形式はgets(文字列変数)です。ユーザーが文字列を 1 行入力するのを待ち、入力された内容を指定された文字列変数に保存します。
puts 関数: は、文字列の行を画面に出力するために使用されます。形式は、puts (文字列変数) です。指定された文字列を自動行折り返しで画面に出力します。
scanf_s 関数: は、C11 標準の scanf 関数の新しい安全なバージョンです。入力を受信するときにパラメータ境界チェックを実行して、バッファ オーバーフローなどのセキュリティ問題を回避します。形式はscanf_s("形式文字列", 変数パラメータリスト)です。
上記の一般的に使用される入出力関数に加えて、C 言語は、fgets 関数、fputs 関数、fscanf 関数、fprintf 関数などの他の入出力関数も提供します。ファイルに対する入出力操作。これらの関数の使用方法は、操作対象のファイルを指定するファイル ポインター パラメーターを指定する必要があることを除いて、上で紹介した関数と似ています。
入出力関数を使用するには、対応するヘッダー ファイルが必要であることに注意してください。たとえば、printf 関数と scanf 関数には、
以上がC言語の入出力文とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。