當前位置:編程學習大全網 - 編程語言 - 標識符的編程語言

標識符的編程語言

Delphi語言是壹個基於Object Pascal語言的Windows應用程序開發系統,在所有的事件處理過程和應用程序中都是使用它來編寫程序代碼。

Delphi語言標識符是Object Pascal語言中用來表示應用程序量的名稱。包括:變量(Var)、常量(Const)、類型(Type)、過程(Procedure)、方法(Method)等。標識符分為標準標識符和自定義標識符兩類。標準標識符是Object Pascal語言系統預先分配給標準常量、標準類型、標準函數、標準過程及標準文件使用的標識符。如標準常量:False、True;標準類型:integer、char、real;標準函數:Abs、Sqr、Cos等。自定義標識符是程序員根據需要為自己定義的常量、變量、類型、函數、過程以及所編寫的程序名等。Object Pascal標識符由字母、數字、下劃線組成,其規定為:

(1)必須以字母或下劃線開始;

(2)不能與保留字相同;

(3)避免與Object Pascal已經使用的標準標識符相同。 第壹個為英文大、小寫字母或漢字,後面跟著若幹數字、英文大小寫字母(字母不區分大小寫),下劃線'_'或美元符號'$',總長度不要超過255個。在Basic語言裏,標識符不分字母大小寫。另外,在電腦語言中,預先定義了壹些標識符,以作專門用途,我們稱之為關鍵字,所以,您命名的標識符不能與關鍵字相同。還有壹種情況也必須註意,那就是在同壹個作用域內不允許定義相同的標識符。

我們也支持中文名字。

例:W_absd1234 就是壹個正確的標識符

A12@34 就是壹個錯誤的標識符,因為字符@不能組成標識符

1234 就是壹個錯誤的標識符,因為它不是以字母打頭

LLLLl 就是壹個正確的標識符

LLlll 與 LLLLl指的是同壹個標識符。

ab2cd3ef4 就是壹個正確的標識符

AB2cd3ef4 與 ab2cd3ef4指的是同壹個標識符

中國龍 也是壹個正確的標識符

if 就是壹個錯誤的標識符,因為它是壹個關鍵字。 在匯編語言裏,標識符由字母、數字、下劃線組成。

在匯編語言中,標識符的命名規則是:由字母(大、小寫皆可)、數字及下劃線組成,且第壹個字符必須是字母或者下劃線,不能用具有意義的指令符號或者寄存器。在匯編語言中,壹般用大寫字母。

下面的標識符名是合法的:

year,Day,ATOK,X,_ CWS,HAO

而下面的標識符名是不合法的:

#123,.COM,$100,1996Y,1_2_3,Win3.2,LOOP,AX 在python裏,標識符有字母、數字、下劃線組成。

在python中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。python中的標識符是區分大小寫的。

以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用“from xxx import *”而導入;以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結尾的(__foo__)代表python裏特殊方法專用的標識,如__init__()代表類的構造函數。

flash as3 語法標識符詳解

1.在AS3.0中,變量、類和函數都需要壹定的名稱方可互相區別,並在程序中準確無誤的應用。這些有著特定含義的專有名稱叫做標識符。

2.按照定義的場所,標識符分為兩大類:語言內建標識符和用戶自定義標識符。

語言內建標識符:語言內建標識符定義在語言內部。

用戶自定義標識符:用戶自己創建的名稱就是用戶自定義標識符.

AS3.0中對標識符的技術限制主要包括以下幾點

(1) 所有的標識符大小寫敏感。(2) 標識符的首字符必須是英文字母(包括大寫或者小寫)。(3) 標示符應該由數字(0-9),所有從“A”至“Z”的大寫字母、從“a”至“z”的小寫字母和下劃線“_”構成。(4) 不能與AS3.0k的內建關建字沖突。常見的內建關建字 as break case catch class const continue default delete do else extends typeof finally for function if implements import in instanceof interface internal is native new null package private protected public return super switch this throw to true try use var void while with false 應避免合用的關鍵字 each get set namespace include dynamic final native override static  (5) 盡量避免使用保留字保留關鍵字 abstract boolean byte cast char debugger double enum export float goto intrinsic long prototype short synchronized throws to transient type virtual volatile dim mx 常見的標識符命名錯誤 合法標識符 非法標識符 註釋 fromNo12 from#12 標識符中不能使用#符號 my_Boolean my-Boolean 標識符中不能使用“-”符號,應使用“_”代替 Obj2 2ndObj 標識符不能使用數字開頭 myclass class “class”是內建關鍵字 jack_rose jack&rose 符號“&”不能出現在標識符中 GUI G.U.I 標識符內部不能出現“.”分隔符 mybreak() break() “break”是內建關建字不能用於自定義函數名

  • 上一篇:深圳中小美創客空間(通泰時代中心)的共享空間位於哪個區?附近有什麽公交路線?
  • 下一篇:c#面向對象設計壹團糟
  • copyright 2024編程學習大全網