C語言規(guī)定,合法的標識符必須由英文字母或下劃線開頭,是字母、數(shù)字和下劃線的序列。
在C語言中,大寫字母和小寫字母被認為是兩個不同的字符,如SUM和sum是不同的標識符。習慣上符號常量名用大寫字母表示,變量名用小寫字母表示。
標識符是用戶編程時使用的名字。我們指定某個東西、人,都要用到它,他或她的名字;
在數(shù)學中解方程時,我們也常常用到這樣或那樣的變量名或函數(shù)名。同樣的道理,
在電腦語言中,對于變量,常量,函數(shù),語句塊也有名字,我們統(tǒng)統(tǒng)稱之為標識符。
我們在給人起名字時有一定的規(guī)矩,比如,頭一個字為父親或母親的姓氏,后面一般為一個或兩個字。
所以,您可以想當然地認為電腦語言里的標識符也有一定的命名規(guī)則,如果您這樣想,那您就想對了!
1) 標識符由字母、數(shù)字、下劃線“_”組成,并且首字母不能是數(shù)字;
2) 不能把C語言關(guān)鍵字作為標識符;
3) 標識符長度限制8字符;
(注:8字符長度限制是C89標準,C99標準已經(jīng)擴充長度,其實大部分工業(yè)標準都更長)。
4) 標識符對大小寫敏感。
下面的標識符名是合法的: hour,Day,ATOK,x1,_ CWS,_change_to, _day1_
而下面的標識符名是不合法的: #123(含有非法字符),.COM(含有非法字符)。
$100(含有非法字符),1996D(以數(shù)字為開頭),1_23(以數(shù)字為開頭),Win3.2(含有非法字符)。
轉(zhuǎn)載請注明來自夕逆IT,本文標題:《c語言用戶標識符(C語言中標識符該如何定義)》
本文標簽:c語言用戶標識符

每一天,每一秒,你所做的決定都會改變你的人生!
還沒有評論,來說兩句吧...