C言語で改行を書く方法

下次还敢
下次还敢オリジナル
2024-04-05 00:03:19785ブラウズ

C言語における行折り返しは、次の行に切り替える機能を実現する方法で、主に1.エスケープ文字\nを使用する方法、2.puts関数を使用する方法、3.直接行を折り返す方法の3つがあります。ある場合には。 EOL マクロを使用すると、クロスプラットフォーム時に改行を自動的に選択できます。

C言語で改行を書く方法

#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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。