什麼是C語言的合法正確識別符號?

2021-10-25 17:07:53 字數 589 閱讀 4330

什麼是c語言的合法識別符號?

c語言識別符號是指用來標識某個實體的乙個符號,在不同的應用環境下有不同的含義,識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的識別符號:abc,a1,prog_to。

識別符號長度是由機器上的編譯系統決定的,一般的限制為8字元(注:8字元長度限制是c89標準,c99標準已經擴充長度,其實大部分工業標準都更長)。識別符號對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫

擴充套件資料

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

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

以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用「from *** import *」而匯入,以雙下劃線開頭的(__foo)代表類的私有成員。

C語言合法識別符號

輸入乙個字串,判斷其是否是c的合法識別符號。輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出 yes 否則,輸出 no 3 12ajf fi8x a ff a...

C語言合法識別符號

time limit 1000ms memory limit 65536kb problem description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。o...

c語言合法識別符號

time limit 1000ms memory limit 65536kb submit statistic problem description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,...