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