C 言語における printf の意味
C 言語では、printf はライブラリ関数 です。ヘッダー ファイル stdio.h で宣言されており、その機能はユーザーが指定した形式に従って文字列を出力することです。システムがこの関数を実行すると、文字列内の通常の文字がそのまま 1 つずつ出力されますが、エスケープ文字があった場合は、その意味に基づいて出力されます (例: \n に遭遇した後は、新しい行に変更します。これは、キーボードの Enter キーを押すのと同じです)。フォーマット文字が見つかった場合、その文字によって表される数値タイプが決定され、後続の出力テーブル列から式が取得され、その値が計算され、フォーマット文字が結果で置き換えられます。
推奨学習: c 言語ビデオ チュートリアル
関数プロトタイプ:
void printf(const char *format,...);
出力をフォーマットする場合、format parameters フォーマット フラグ。
例:%d 整数パラメータは符号付き 10 進数に変換されます
%p パラメータが " The void *" 型の場合ポインタは 16 進形式で表示されます。
%u 整数パラメータは符号なし 10 進数に変換されます
%o 整数パラメータは次のように変換されます符号なし 8 進数
%x 整数パラメータは符号なし 16 進数に変換され、小文字の abcdef
%X 整数パラメータは符号なし 16 進数 10 進数に変換され、大文字の ABCDEF
%f で表されますDouble 型パラメータは 10 進数に変換され、小数点以下 6 桁に丸められます。
%e Double 型パラメータは、1 を含む指数形式で出力されます。数値は小数点の前にあり、6 桁は小数点の後になります。小数点、指数部は小文字の e
%E で表されます。 e
%E は %e と同じ効果があります。唯一の違いは、指数部が大文字の E
で表されることです。 %g Double 型のパラメータは次のようになります。 %f または %e の形式で印刷することが自動的に選択されます。標準は、印刷される値と設定された有効桁数に基づいて決定されます。
%G は %g と同じ効果がありますが、唯一の違いは、指数形式で印刷する場合に %E 形式が選択されることです。
%c 整数パラメータは unsigned char 型に変換されて出力されます
%s 文字列を指すパラメータは、NULL 文字が表示されるまでそのまま出力されます
# include <stdio.h> int main(void) { int i = 10; printf("%d\n", i); /*%d是输出控制符,d 表示十进制,后面的 i 是输出参数*/ return 0; }
以上がC言語でprintfとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。