工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

C 言語のトークン、識別子、キーワード: トークンとその種類を理解する

文字セットとは?

あらゆるプログラミング言語と同様、C には独自の文字セットがあります。C プログラムは、文字と記号で構成されるデータを操作する一連の命令です。コンパイラはほとんどの書式文字を無視しますが、それらは人間の可読性に不可欠です。

C の文字セットは 4 グループに分類されます:

以下は C で使用される特殊文字の包括的なリストです:

特殊文字説明
,カンマ
{開き中括弧
.ピリオド
}閉じ中括弧
;セミコロン
[左角括弧
:コロン
]右角括弧
?疑問符
(開き丸括弧
'アポストロフィ
)閉じ丸括弧
"二重引用符
&アンパサンド
!エクスクラメーションマーク
^キャレット
|垂直バー
+加算
/スラッシュ
-減算
\バックスラッシュ
*乗算
~チルダ
/除算
_アンダースコア
>大なり / 閉じ山括弧
$ドル記号
<小なり / 開き山括弧
%パーセント記号
#ハッシュ記号

C 言語におけるトークンとは?

トークン は C コンパイラが認識する最小の意味ある単位です。字句解析の段階で、ソースコードはパースとコード生成の前にトークンに分解されます。C のトークンは 6 カテゴリに分類されます:

C 言語のトークン、識別子、キーワード: トークンとその種類を理解する

キーワードと識別子

C のあらゆる単語は キーワード または 識別子 のいずれかです。キーワードは予約語で固定の意味を持ち、命名に再利用できません。識別子は変数、関数、型などに開発者が付けるユーザー定義名です。

C 言語のキーワード

C 言語には 32 個のキーワードがあり、すべて小文字で記述されます。以下の表で一覧表示しています:

C キーワード
autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
constshortfloatunsigned
continueforsignedvoid
defaultgotosizeofvolatile
doifstaticwhile

識別子

識別子は変数、関数、構造体、列挙型などに付ける名前です。C 標準では識別子に以下のルールが課されます:

  1. 最初の文字は英字 (A-Z、a-z) またはアンダースコア (_) でなければならない。
  2. 以降の文字は英字、数字 (0-9)、アンダースコアのみ使用可能。
  3. 32 個のキーワードのいずれでもあってはならない。
  4. 空白文字を含んではならない。
  5. コンパイラでは強制されないが、意味のある名前は可読性と保守性を向上させる。

まとめ


C言語

  1. 技術の7つのコアタイプを探る
  2. 溶接完全ガイド:定義、種類、仕組み、用途、FAQ
  3. 3Dプリンティング完全ガイド:種類、プロセス、仕組み、材料、活用事例
  4. 鋳造とは:定義、製造プロセスの種類を徹底解説
  5. CMMSソフトウェアとは? メリットと最適なプログラムの選び方
  6. ケブラー(Kevlar)徹底解説:その強度と用途の全貌
  7. バイオチップ:定義、種類、現代バイオテクノロジーにおける応用
  8. C# キーワードと識別子:ルール、一覧、ベストプラクティス完全ガイド
  9. C言語キーワードと識別子:実践ガイド
  10. C 言語ポインタ完全ガイド: 型、使い方、ベストプラクティス
  11. Python キーワードと識別子: 予約語と命名規則をマスター