printfで日本語を表示する際には、以下の点に注意が必要です。 文字コードの一致: ソースコード、コンパイラ、コンソールの文字コードが一致していることを確認します。 特に、UTF-8を使用する場合は、コンソールのコードページをUTF-8に設定する必要があります。 ロケールの設定: プログラム内でロケールを日本語に設定することで、文字列の処理が正しく行われるようにします。 例：setlocale(LC_ALL, "ja_JP.UTF-8"); フォントの対応: コンソールやターミナルのフォントが日本語に対応していることを確認します。 対応していないフォントを使用すると、文字化けが発生する可能性があります。