I can only find references for small c. I assume that the capital C is for Unicode, but I'm not sure. For lower numbers, both output the same character.
質問する
1955 次
3 に答える
4
%C は標準ではないことに注意してください。文字の標準変換は次のとおりです。
- %c は a に使用され
int
ます。printf
であるかのように出力しますunsigned char
。wprintf
変換結果をwchar_t
byに出力しbtowc
ます。 - %lc は に使用され
wint_t
ます。printf
によるマルチバイト文字列への変換結果を出力しますwcrtomb
。wprintf
であるかのように出力しwchar_t
ます。
于 2009-08-02T08:31:49.953 に答える
4
MSDNから
%c
printf 関数で使用する場合、1 バイト文字を指定します。wprintf 関数で使用する場合、ワイド文字を指定します。
%C
printf 関数で使用する場合、ワイド文字を指定します。wprintf 関数で使用する場合、1 バイト文字を指定します。
于 2009-08-02T07:59:26.850 に答える
4
MSDN から:
%c
type: int or wint_t
printf 関数で使用する場合、1 バイト文字を指定します。wprintf 関数で使用する場合、ワイド文字を指定します。
%C
type: int or wint_t
printf 関数で使用する場合、ワイド文字を指定します。wprintf 関数で使用する場合、1 バイト文字を指定します。
フォーマット指定子の詳細はこちら
于 2009-08-02T08:00:41.420 に答える