ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語の法的識別子は何ですか?

C言語の法的識別子は何ですか?

hzc
hzcオリジナル
2020-07-02 11:28:2139889ブラウズ

C 言語の識別子は、エンティティを識別するために使用される記号を指します。さまざまなアプリケーション環境では異なる意味を持ちます。識別子は、文字 [A-Z、a-z]、数字 [0-9]、アンダースコアで構成されます「_」、最初の文字は数字にすることはできませんが、文字またはアンダースコアにすることができます。正しい識別子: abc、a1、prog_to など。

C言語の法的識別子は何ですか?

#アセンブリ言語では、識別子は文字、数字、アンダースコアで構成されます。識別子の命名規則は次のとおりです。識別子は文字 (大文字と小文字の両方)、数字、アンダースコアで構成され、最初の文字は文字またはアンダースコアである必要があり、意味のある命令記号やレジスタは使用できません。アセンブリ言語では通常、大文字が使用されます。

Python では、識別子は文字、数字、アンダースコアで構成されます。すべての識別子には英語、数字、アンダースコア (_) を含めることができますが、数字で始めることはできません。 Python の識別子では大文字と小文字が区別されます。

アンダースコアで始まる識別子には特別な意味があります。 1 つのアンダースコア (_foo) で始まるものは、直接アクセスできないクラス属性を表します。クラスが提供するインターフェイスを介してアクセスする必要があり、「from xxx import *」を使用してインポートすることはできません。2 つのアンダースコア (__foo) で始まるものは、 ) はクラスのプライベート メンバーを表します。

C 言語の識別子は、エンティティを識別するために使用される記号を指します。さまざまなアプリケーション環境では異なる意味を持ちます。識別子は、文字 (A ~ Z、a ~ z)、数字 (0 ~ 9) で構成されます。アンダースコア「_」、最初の文字を数字にすることはできませんが、文字またはアンダースコアは使用できます。たとえば、正しい識別子: abc、a1、prog_to。

識別子の長さはマシンのコンパイル システムによって決まります。一般的な制限は 8 文字です (注: 8 文字の長さの制限は C89 標準です。C99 標準では長さが拡張されています。実際には、ほとんどの工業規格はそれよりも長いです)。識別子は大文字と小文字を区別します。つまり、大文字と小文字は厳密に区別されます。通常、変数名には小文字を使用し、記号定数には大文字を使用します。

C言語の法的識別子は何ですか?

推奨チュートリアル: 「c 言語チュートリアル

以上がC言語の法的識別子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。