そのようなコードでは、このように、それは何と呼ばれてい \\n
ますか?
cout<<"Hello\\n \'world\'!";
そのようなキャラクターの基本的なルールは何ですか?
\n
はescape sequence
改行を印刷するためのものです。ここで、画面にa \n
(スラッシュの後にnが続くリテラル)を出力する場合は、 like\n
をエスケープする必要があります。したがって、\n画面に印刷します。\
\\
\\n
\n
改行文字です。テキスト行の終わりを示します。
\\
はエスケープされた円記号なので、印刷されます\
。したがって\\n
、リテラル「\n」をコンソールに出力するだけです。
Cエスケープシーケンスの詳細については、エスケープシーケンス(MSDN)を参照してください。
あなたの質問はエスケープ文字についてだと思いますか?これらは文字列リテラル宣言の一部であり、ストリーム操作ではありません。エスケープシーケンスの詳細については、ドキュメントを参照してください。
特に:\n
改行を\t
意味し、TAB文字を\"
意味し、引用文字を意味します。
コンピューティングでは、これらのエスケープ文字をと呼びます。