Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cのトークン


トークンはプログラムの最小要素であり、コンパイラにとって意味があります。

トークンの種類は次のとおりです。キーワード、識別子、定数、文字列、演算子など。

キーワードから始めましょう。

キーワード

キーワードは事前定義されたCの予約語で、それぞれが特定の機能に関連付けられています。これらの単語は、C言語の機能を使用するのに役立ちます。それらはコンパイラにとって特別な意味を持っています。

Cには合計32のキーワードがあります。

auto ダブル int 構造体
休憩 その他 長い スイッチ
ケース 列挙型 登録 typedef
char 外部 リターン ユニオン
続行 for 署名済み void
do if 静的 while
デフォルト goto sizeof 揮発性
const フロート 短い 署名なし

識別子

Cプログラミングの各プログラム要素は、識別子と呼ばれます。これらは、変数、関数、配列などの命名に使用されます。これらは、アルファベット、数字、アンダースコア「_」で構成されるユーザー定義の名前です。識別子の名前は、キーワードと同じまたは同じであってはなりません。キーワードは識別子として使用されません。

C識別子の命名規則-

  • アルファベットまたはアンダースコアで始める必要があります。

  • 使用できるのはアルファベット、数字、アンダースコアのみで、その他の特殊文字、句読点は使用できません。

  • 空白を含めることはできません。

  • キーワードであってはなりません。

  • 最大31文字の長さにする必要があります。

文字列

文字列は、ヌル文字(\ 0)で終わる文字の配列です。このヌル文字は、文字列が終了したことを示します。文字列は常に二重引用符(““)で囲まれます。

C言語で文字列を宣言する方法を見てみましょう-

  • char string [20] ={‘s’、’t’、’u’、’d’、’y’、‘\ 0’};
  • char string [20] =“ demo”;
  • char string [] =“ demo”;

これがC言語のトークンの例です

#include >stdio.h>
int main() {
   // using keyword char
   char a1 = 'H';
   int b = 8;
   float d = 5.6;
   // declaration of string
   char string[200] = "demodotcom";
   if(b<10)
   printf("Character Value : %c\n",a1);
   else
   printf("Float value : %f\n",d);
   printf("String Value : %s\n", string);
   return 0;
}

出力

Character Value : H
String Value : demodotcom

  1. C#のトークンとは何ですか?

    トークンは、プログラムの最小要素です。トークンであるC#の識別子とキーワードについて学びましょう- キーワード キーワードは、C#コンパイラに事前定義された予約語です。これらのキーワードは識別子として使用できません。ただし、これらのキーワードを識別子として使用する場合は、キーワードの前に@文字を付けることができます。 以下は、C#で予約されているキーワードの一部です- abstract As ベース ブール 休憩 バイト ケース キャッチ char チェック済み クラス 定数 続行 10進数 デフォルト 委任 する ダブル その他 列挙型 イベント 明示的 外部 誤

  2. 文字列がPythonで有効なキーワードであるかどうかを確認するにはどうすればよいですか?

    他の言語と同様に、Pythonにもいくつかの予約語があります。これらの言葉には特別な意味があります。コマンドやパラメータなどの場合もあります。キーワードを変数名として使用することはできません。 このセクションでは、文字列が有効なキーワードであるかどうかを確認する方法を説明します。 これを確認するには、キーワードをインポートする必要があります Pythonのモジュール。 import keyword キーワードモジュールには、関数iskeyword()があります。文字列が有効なキーワードであるかどうかを確認するために使用できます。 次の例では、単語のリストを提供し、単語がキーワードで