標識符

定義

在編程語言中,標識符就是程序員自己規定的具有特定含義的詞,比如類名稱,屬性名稱,變量名等。

編程語言中對標識符的規定

C語言

標識符由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,并且首字符不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。

不能把C語言關鍵字作為用戶標識符,例如if ,for, while等.

標識符長度是由機器上的編譯系統決定的,一般的限制為8字符(注:8字符長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。

標識符對大小寫敏感,即嚴格區分大小寫。一般對變量名用小寫,符號常量命名用大寫。
標識符命名應做到“見名知意”,例如,長度(length),求和、總計(sum),圓周率(pi)……

C語言中把標識符分為三類:關鍵字,預定義標識符,用戶自定義標識符 。

C++

標識符由字母、數字、下劃線“_”組成。
不能把C++關鍵字作為標識符。
標識符長度限制32字符。

標識符對大小寫敏感。

首字符只能是字母或下劃線,不能是數字。

JAVA

標識符由字母、數字、下劃線“_”、漢字、美元符號“$”組成,第一個字符不能是數字。
不能把java關鍵字和保留字作為標識符。
標識符沒有長度限制。
標識符對大小寫敏感。

匯編語言

在匯編語言里,標識符由字母、數字、下劃線組成。

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

下面的標識符名是合法的:
year,Day,ATOK,X,_ CWS,HAO
而下面的標識符名是不合法的:
#123,.COM,$100,1996Y,1_2_3,Win3.2,LOOP,AX
python
在python里,標識符有字母、數字、下劃線組成。
在python中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。python中的標識符是區分大小寫的。

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

區塊星球登載此文出于傳遞信息目的,并不意味著贊同其觀點或證實其描述。本文不構成投資建議。投資者據此操作,風險自擔。
欧美日韩亚洲第一区