C言語における行折り返しは、次の行に切り替える機能を実現する方法で、主に1.エスケープ文字\nを使用する方法、2.puts関数を使用する方法、3.直接行を折り返す方法の3つがあります。ある場合には。 EOL マクロを使用すると、クロスプラットフォーム時に改行を自動的に選択できます。
#C 言語の改行
C 言語では、改行にエスケープ文字を使用できます\ n を達成します。
printf 関数を使用します
printf("这是第一行\n这是第二行");
puts 関数を使用します
puts("这是第一行"); puts("这是第二行");
行の直接折り返し
場合によっては、関数や文字を使用せずに、コード内で直接行を折り返すこともできます。这是第一行 这是第二行
クロスプラットフォームの考慮事項
Windows システムでは、\n は改行文字を表しますが、Unix および Linux システムでは、改行と復帰を表します。クロスプラットフォーム互換性を実現するには、マクロ
EOL を使用できます。これにより、システムに応じて正しい改行文字が自動的に選択されます:
#if defined(_WIN32) || defined(_WIN64) #define EOL "\r\n" #else #define EOL "\n" #endif printf("这是第一行%s这是第二行", EOL);
以上がC言語で改行を書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。