Heim >Backend-Entwicklung >C#.Net-Tutorial >Was sind die Anforderungen für rechtliche Bezeichner in der C-Sprache?
Die Anforderungen für gültige Bezeichner in der Sprache C sind: 1. Der Bezeichner darf nur aus Buchstaben (A~Z, a~z), Zahlen (0~9) und Unterstrichen (_) bestehen. 2. Das erste Zeichen muss sein Buchstaben oder Unterstriche dürfen keine Zahlen sein. 3. Die Groß- und Kleinbuchstaben im Bezeichner sind unterschiedlich und haben unterschiedliche Bedeutungen. 4. Der Bezeichner darf kein Schlüsselwort sein.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.
Bezeichner
Bei der Definition von Variablen verwenden wir Namen wie a, abc, mn123. Sie können im Allgemeinen die Rolle der Variablen ausdrücken.
Bezeichner sind vom Programmierer selbst vergebene Namen. Zusätzlich zu Variablennamen werden später auch Funktionsnamen, Strukturnamen usw. erwähnt. Der Name kann jedoch nicht zufällig gewählt werden und muss den Vorschriften entsprechen. C-Sprache schreibt vor, dass Bezeichner nur aus Buchstaben (A~Z, a~z), Zahlen (0~9) und Unterstrichen (_) bestehen dürfen Die ersten Zeichen müssen Buchstaben oder Unterstriche sein, keine Zahlen.
Die Beurteilungsregeln für rechtliche Kennungen der C-Sprache lauten wie folgt:
darf nur aus Buchstaben (A~Z, a~z), Zahlen (0~9) und Unterstrichen (_) bestehen.
Die Das erste Zeichen muss ein Buchstabe (ohne Berücksichtigung der Groß-/Kleinschreibung) oder ein Unterstrich (_) sein, gefolgt von einem Buchstaben (ohne Berücksichtigung der Groß-/Kleinschreibung), einem Unterstrich (_) oder einer Zahl. Es gibt einen Unterschied zwischen Großbuchstaben und Kleinbuchstaben im Bezeichner. Beispielsweise stellen die Variablen Sum, sUm und suM drei verschiedene Variablen dar; Bezeichner können beispielsweise nicht als float, auto, break, case, this, try, for, while, int, char, short, unsigned usw. bezeichnet werden.
Die folgenden Bezeichner sind zulässig:
a, x, x3, BOOK_1, sum5
s*T Unzulässiges Zeichen *
-3x erscheint. Kann nicht mit einem Minuszeichen (-) beginnen.
bowy-1 Unzulässiges Zeichen Minus erscheint ( -)
Obwohl die C-Sprache die Länge von Bezeichnern nicht begrenzt, ist sie durch verschiedene Compiler und auch durch das Betriebssystem eingeschränkt. . Beispielsweise legt ein bestimmter Compiler fest, dass die ersten 128 Bits eines Bezeichners gültig sind. Wenn die ersten 128 Bits zweier Bezeichner gleich sind, werden sie als derselbe Bezeichner betrachtet.
Obwohl Bezeichner vom Programmierer nach Belieben definiert werden können, handelt es sich bei Bezeichnern um Symbole, die zur Identifizierung einer bestimmten Menge verwendet werden. Daher sollte die Benennung so weit wie möglich eine entsprechende Bedeutung haben, um das Lesen und Verstehen zu erleichtern, und „so sein, wie der Name andeutet“.
Hinweis:Die Länge der Kennung wird durch das Kompilierungssystem auf der Maschine bestimmt. Die allgemeine Grenze beträgt 8 Zeichen (Hinweis: Die Längenbeschränkung von 8 Zeichen ist der C89-Standard. Der C99-Standard hat die Länge erweitert . Tatsächlich sind die meisten Industriestandards länger). Bei Bezeichnern wird die Groß-/Kleinschreibung beachtet, d. h. sie berücksichtigen strikt die Groß-/Kleinschreibung. Verwenden Sie im Allgemeinen Kleinbuchstaben für Variablennamen und Großbuchstaben für symbolische Konstanten
Verwandte Empfehlungen: C-Sprach-Tutorial-Video
Das obige ist der detaillierte Inhalt vonWas sind die Anforderungen für rechtliche Bezeichner in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!