一般的な出力関数には以下が含まれます: * `printf()`: 標準出力デバイス (通常は画面) へのフォーマットされた出力。 * `fprintf()`: 指定されたファイルストリームへの出力をフォーマットします。 * `sprintf()`: 出力を文字列にフォーマットします。一般的な入力関数には次のものがあります。 * `scanf()`: 標準入力デバイスからの入力をフォーマットします。 * `fscanf()`: 指定されたファイルストリームからの入力をフォーマットします。 * `sscanf()`: 文字列からの入力をフォーマットします。
C 言語では、入出力のための関数は主に標準入出力ライブラリ
出力関数:
例:
c复制代码printf("Hello, world!\n");
c复制代码FILE *fp = fopen("output.txt", "w");if (fp != NULL) {fprintf(fp, "Hello, file!\n");fclose(fp);}
例:
c复制代码char buffer[50];int a = 10;sprintf(buffer, "The value of a is %d", a);printf("%s\n", buffer);
入力関数:
例:
c复制代码int a;printf("Enter a number: ");scanf("%d", &a);printf("You entered: %d\n", a);
これらの関数はすべて、さまざまな書式指定子 (整数の %d、浮動小数点数の %f、文字列の %s など) を含む書式文字列を必要とすることに注意してください。 。入力または出力するデータのタイプに基づいて、適切な形式指定子を選択する必要があります。
さらに、より複雑な入出力要件のために、C 言語はファイル操作関数 (fopen()、fclose()、fread()、fwrite() など)、文字、文字などの他の関数やツールも提供します。操作関数 (getchar()、putchar()、gets()、puts() など) など。特定のニーズに応じて、使用する適切な機能を選択できます。
以上がC 言語のいくつかの出力および入力関数の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。