Cのトークン
Cプログラムはさまざまなトークンで構成され、トークンはキーワード、識別子、定数、文字列リテラル、またはシンボルのいずれかです。 たとえば、次のCステートメントは5つのトークンで構成されています。
printf("Hello, World! \n");個々のトークンは -
printf ( "Hello, World! \n" ) ;セミコロン
Cプログラムでは、セミコロンはステートメント終了記号です。 つまり、個々のステートメントはセミコロンで終わらなければなりません。 1つの論理エンティティーの終わりを示します。
以下に2つの異なるステートメントがあります -
printf("Hello, World! \n"); return 0;コメント
コメントは、Cプログラムのテキストを助けるようなもので、コンパイラによって無視されます。 / *で始まり、以下に示すように* /で終わる -
/* my first program in C */
コメント内にコメントを入れることはできません。コメントは文字列や文字リテラル内では発生しません。
識別子
C識別子は、変数、関数、または他のユーザ定義アイテムを識別するために使用される名前です。 識別子は、文字A〜Z、a〜z、またはアンダースコア '_'で始まり、0以上の文字、アンダースコア、および数字(0〜9)で始まります。
Cでは、@、$、%などの区切り文字は識別子内で使用できません。 Cは大文字と小文字を区別するプログラミング言語です。 したがって、人材と人材はCの2つの異なる識別子です。ここでは、受け入れ可能な識別子の例をいくつか示します。
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
キーワード
次のリストは、Cの予約語を示しています。これらの予約語は、定数や変数、その他の識別子名として使用できません。
auto | else | long | switch |
break | enum | register | typedef |
case | extern | return | union |
char | float | short | unsigned |
const | for | signed | void |
continue | goto | sizeof | volatile |
default | if | static | while |
do | int | struct | _Packed |
double |
空白のみを含む行(おそらくコメント付き)は空白行と呼ばれ、Cコンパイラはそれを完全に無視します。
空白は空白、タブ、改行文字およびコメントを記述するためにCで使用される用語です。 空白は、ステートメントの一部を別のステートメントから分離し、ステートメント内の1つの要素(intなど)がどこで終了し、次の要素が始まるかをコンパイラーが識別できるようにします。 したがって、次のステートメントでは、
int age;コンパイラがそれらを区別できるように、intとageの間に少なくとも1つの空白文字(通常はスペース)が必要です。 一方、次の声明では、
fruit = apples + oranges; // get the total fruit果物と果物の間、または果物と果物との間に空白文字は必要ありませんが、読みやすさを向上させたい場合は自由に使用することができます。
No comments:
Post a Comment