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
-
C#のトークンとは何ですか?
トークンは、プログラムの最小要素です。トークンであるC#の識別子とキーワードについて学びましょう- キーワード キーワードは、C#コンパイラに事前定義された予約語です。これらのキーワードは識別子として使用できません。ただし、これらのキーワードを識別子として使用する場合は、キーワードの前に@文字を付けることができます。 以下は、C#で予約されているキーワードの一部です- abstract As ベース ブール 休憩 バイト ケース キャッチ char チェック済み クラス 定数 続行 10進数 デフォルト 委任 する ダブル その他 列挙型 イベント 明示的 外部 誤
-
文字列がPythonで有効なキーワードであるかどうかを確認するにはどうすればよいですか?
他の言語と同様に、Pythonにもいくつかの予約語があります。これらの言葉には特別な意味があります。コマンドやパラメータなどの場合もあります。キーワードを変数名として使用することはできません。 このセクションでは、文字列が有効なキーワードであるかどうかを確認する方法を説明します。 これを確認するには、キーワードをインポートする必要があります Pythonのモジュール。 import keyword キーワードモジュールには、関数iskeyword()があります。文字列が有効なキーワードであるかどうかを確認するために使用できます。 次の例では、単語のリストを提供し、単語がキーワードで