C 言語の識別子は文字、数字、アンダースコアで構成されます。最初の文字は数字ではなく文字またはアンダースコアである必要があります。識別子では、文字の大文字と小文字が異なります。たとえば、BOOK と book は 2 つの異なる識別子です。
変数を定義するとき、a、abc、mn123 などの名前を使用しますが、これらはすべてプログラマ自身が指定したものであり、一般的に変数を表現できます。これは識別子と呼ばれます。
識別子とは、プログラマ自身が付けた名前で、変数名の他、後述する関数名、マクロ名、構造体名などもすべて識別子です。
(推奨チュートリアル:C 言語チュートリアル)
ただし、名前は任意に選択することはできず、規則に従う必要があります。C 言語では、識別子は次のとおりであると規定されています。文字 (A ~ Z、a ~ z)、数字 (0 ~ 9)、およびアンダースコア (_) で構成されます。最初の文字は数字ではなく、文字またはアンダースコアである必要があります。
以下は正当な識別子です:
a、x、x3、BOOK_1、sum5
以下は不正な識別子です:
3s はとして使用できません番号は
s*T で始まります 不正な文字が含まれています
*-3x マイナス記号 (-) で始めることはできません
bowy-1 不正な文字マイナス記号 (- ) ## が表示されます
#識別子を使用するときは、次の点にも注意する必要があります。 C 言語では識別子の長さに制限はありませんが、さまざまなコンパイラによって制限されており、また、オペレーティングシステム。例えば、あるコンパイラでは、識別子の先頭128ビットが有効であると規定されており、2つの識別子の先頭128ビットが同じであれば、同じ識別子とみなされます。 識別子には大文字と小文字の違いがあります。たとえば、BOOK と book は 2 つの異なる識別子です。 識別子はプログラマが任意に定義することができますが、識別子はある数量を識別するための記号であるため、読みやすく理解しやすいように、可能な限り対応する意味を持たせた命名が必要です。名前が意味するもの」。以上がC言語の識別子は何で構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。