エスケープ文字
エスケープ文字は、その名前が示すように、意味を変更するためのものです。元の文字の意味を変えて、別の意味を持たせることです。テキスト文字列を
画面に表示したい場合: c:\code:\test.c 、コードは次のように記述されます。
#include<stdio.h>
int main()
{
printf("c:\code:\test.c");
return 0;
}
しかし、この方法で実行した結果は次のようになります:
ここではシフト文字が原因で、望ましい結果を得ることができませんでした。C 言語では、コンパイラは \ とその後の文字を認識し、コンパイラはそれをエスケープする必要があると判断します。この方法では望む結果を出力できません。正しい結果を出力するには、\ を使用して 2 回エスケープします。理由は否定的および否定的に理解できます。コードは以下のように表示されます:
#include<stdio.h>
int main()
{
printf("c:\\code:\\test.c");
return 0;
}
このようにして、正しい結果を得ることができます。
ここで、C 言語のエスケープ文字を示します。
\t ここで、長さ 4 のテーブルに相当します。\ddd は 8 進数の ddd に対応する文字として理解できます (例: \130 は 'X' に対応します)。また、\xdd は 16 進数の dd に対応する文字として理解できます (例: \x30 が使用されます)。は「0」です)。
以下はすべての人のための ASCII コード表であり、それに対応させることができます。
ここで注意する必要がある最初の 32 文字は印刷不可能な文字であり、8 進数または 16 進数で印刷する場合は ASCII の範囲を超えないようにしてください。その結果は想像を絶するものになるだろう。
ノート
コードを記述するときに使用しないコードは削除またはコメントアウトできます。
一部のコードが難しい場合は、それを説明するコメントを追加することもできます。
C++ のコメント スタイル //xxxxxxxxx は、
1 行または複数行にコメントできます。
C言語のコメント形式 /*xxxxxxxx*/
はネストできないのが欠点です。
コードを見ることができます:
#include<stdio.h>
int Add(int x, int y)
{
return x + y;
}
/*
C语言注释风格
int Sub(int x, int y)
{
return x - y;
}*/
int main()
{
//C++ 注释风格
//int a = 10;
//调用Add函数,完成加法运算
printf("%d", Add(1, 3));
return 0;
}
この時点で、エスケープ文字とコメントが何であるかはすでに理解できたと思います。今日の共有はこれですべてです。ご注目とサポートに感謝します。