标识符
标识符(ID entifier)是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。
在日常生活中,标识符是用来指定某个东西、人;在数学中解方程时,我们也常常用到这样或那样的变量名或函数名;在编程语言中,标识符是用户编程时对于变量、常量、函数、语句块使用的名字。
标识符可能是字、编号、字母、符号,也可能是由上述元素所组成。
基本信息
- 中文名
标识符
- 外文名
identifier
- 有关术语
关键字
- 组成
字、编号、字母、符号
- 定义
标识某个实体的一个符号
- 学科
软件工程
定义
在 编程语言中,标识符就是程序员自己规定的具有特定含义的词,比如类名称,属性名称,变量名等。
这个元素可以是一个语句标号,一个过程或函数、一个数据元素(例如一个标量变量或一个数组)或程序本身。最通常是,标识符这个字几乎与变量名同义地使用。在程序数据的位置在整个程序执行期间保持不变的系统中,用于标量变量的标识符联系到存储器地址,而存储器地址又指向机器的存储器内的物理单元,该单元又含有一个值的表示。标识符与一个值之间的中间关系通常对程序员是透明的,因此在实际中在一个变量的名字(即其标识符)与其值(它是分配给该标识符的存储单元的当前内容)之间出现混淆。在大多数程序设计语言中,标识符可由任何字母数字字符串形成,长度往往有限制(通常为6到8个字符),只要最左边字符是字母。有些语言还容许采用专用字符。
编程语言
Delphi
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已经使用的标准标识符相同。
VB
第一个为英文大、小写字母或汉字,后面跟着若干数字、英文大小写字母(字母不区分大小写),下划线'_'或美元符号'$',总长度不要超过255个。在Basic语言里,标识符不分字母大小写。另外,在电脑语言中,预先定义了一些标识符,以作专门用途,我们称之为 关键字,所以,您命名的标识符不能与关键字相同。还有一种情况也必须注意,那就是在同一个 作用域内不允许定义相同的标识符。
我们也支持中文名字。
例:W_absd1234 就是一个正确的标识符
A12@34 就是一个错误的标识符,因为字符@不能组成标识符
1234 就是一个错误的标识符,因为它不是以字母打头
LLLLl 就是一个正确的标识符