標識符(identifier)是指用來標識某個實體的一個符號,在不同的套用環境下有不同的含義。在計算機程式語言中,標識符是用戶編程時使用的名字,用於給變數、常量、函式、語句塊等命名,以建立起名稱與使用之間的關係。標識符通常由字母和數字以及其它字元構成。
基本介紹
- 中文名:標識符
- 外文名:identifier
- 別稱:標記符
- 外文簡稱:ID
定義
程式語言中對標識符的規定
C語言
- 標識符由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。
- 不能把C語言關鍵字作為用戶標識符,例如if ,for, while等.
- 標識符長度是由機器上的編譯系統決定的,一般的限制為8字元(註:8字元長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。
- 標識符對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。
- 標識符命名應做到“見名知意”,例如,長度(length),求和、總計(sum),圓周率(pi)……
C++
JAVA
- 標識符由字母、數字、下劃線“_”、漢字、美元符號“$”組成,第一個字元不能是數字。
- 標識符沒有長度限制。
- 標識符對大小寫敏感。
彙編語言
python
Delphi
VB
flash as3
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 |
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”是內建關建字不能用於自定義函式名 |