ホームページ >バックエンド開発 >C#.Net チュートリアル >C 言語の法的識別子の要件は何ですか?
#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。C 言語における法的な識別子の要件は次のとおりです: 1. 識別子は文字 (A ~ Z、a ~ z)、数字 (0 ~ 9)、およびアンダースコア (_) のみで構成できます。文字は数字ではなく、文字またはアンダースコアである必要があります; 3. 識別子の大文字と小文字は異なり、異なる意味を表します; 4. 識別子をキーワードにすることはできません。
識別子
C 言語では、識別子は文字 (A ~ Z、a ~ z)、数字 (0 ~ 9)、およびアンダースコア (_) のみで構成できると規定されています。最初の A 文字は数字ではなく文字またはアンダースコアでなければなりません。
C 言語で法的識別子を判断するためのルールは次のとおりです。a, x, x3, BOOK_1, sum5以下は不正な識別子です:
C 言語では識別子の長さに制限はありませんが、影響を受けます。さまざまなコンパイラによる制限がありますが、オペレーティング システムによっても制限されます。例えば、あるコンパイラでは、識別子の先頭128ビットが有効であると規定されており、2つの識別子の先頭128ビットが同じであれば、同じ識別子とみなされます。
識別子には大文字と小文字の違いがあります。たとえば、BOOK と book は 2 つの異なる識別子です。
識別子はプログラマが任意に定義することができますが、識別子はある数量を識別するための記号であるため、読みやすく理解しやすいように、可能な限り対応する意味を持たせた命名が必要です。名前が意味するもの」。
注:識別子の長さはマシンのコンパイル システムによって決まります。一般的な制限は 8 文字です (注: 8 文字の長さの制限はありません)は C89 標準です。C99 標準の長さは拡張されており、実際、ほとんどの業界標準はさらに長くなります)。識別子は大文字と小文字を区別します。つまり、大文字と小文字は厳密に区別されます。一般に、変数名には小文字が使用され、記号定数の名前には大文字が使用されます。
関連する推奨事項:
c 言語チュートリアル ビデオ以上がC 言語の法的識別子の要件は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。