大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于標(biāo)識設(shè)計語言標(biāo)準(zhǔn)的問題,于是小編就整理了3個相關(guān)介紹標(biāo)識設(shè)計語言標(biāo)準(zhǔn)的解答,讓我們一起看看吧。
C語言用戶標(biāo)識符的定義法則如下:
1、標(biāo)識符必須以字母a~z、 A~Z或下劃線開頭,后面可跟任意個(可為0)字符,這些字符可以是字母、下劃線和數(shù)字,其他字符不允許出現(xiàn)在標(biāo)識符中;
2、標(biāo)識符區(qū)分大小寫字母;
3、標(biāo)識符的長度,c89規(guī)定31個字符以內(nèi),c99規(guī)定63個字符以內(nèi);
4、C語言中的關(guān)鍵字,有特殊意義,不能作為標(biāo)識符;
5、自定義標(biāo)識符最好取具有一定意義的字符串,便于記憶和理解。
對于C語言來說,用戶標(biāo)識符的命名規(guī)則如下:標(biāo)識符由字母(A-Z,a-z)、數(shù)字(0-9)、下劃線“_”組成,并且首字符不能是數(shù)字,但可以是字母或者下劃線。例如,正確的標(biāo)識符:abc,a1,prog_to。
不能把C語言關(guān)鍵字作為用戶標(biāo)識符,例如if,for,while等。
標(biāo)識符長度是由機器上的編譯系統(tǒng)決定的,一般的限制為8字符(注:8字符長度限制是C89標(biāo)準(zhǔn),C99標(biāo)準(zhǔn)已經(jīng)擴充長度,其實大部分工業(yè)標(biāo)準(zhǔn)都更長)。
標(biāo)識符對大小寫敏感,即嚴(yán)格區(qū)分大小寫。一般對變量名用小寫,符號常量命名用大寫。
標(biāo)識符命名應(yīng)做到“見名知意”,例如,長度(length),求和、總計(sum),圓周率(pi)
C語言中的標(biāo)識符有:關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符
1.關(guān)鍵字:不可以作為用戶標(biāo)識符號。main define scanf printf 都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識符。因為If中的第一個字母大寫了,所以不是關(guān)鍵字。
2.預(yù)定義標(biāo)識符是C語言中系統(tǒng)預(yù)先定義的標(biāo)識符,如系統(tǒng)類庫名、系統(tǒng)常量名、系統(tǒng)函數(shù)名。預(yù)定義標(biāo)識符具有見字明義的特點,如函數(shù)“格式輸出”(英語全稱加縮寫:printf)、“格式輸入”(英語全稱加縮寫:scanf)、sin、isalnum等等。預(yù)定義標(biāo)識符可以作為用戶標(biāo)識符使用,只是這樣會失去系統(tǒng)規(guī)定的原意,使用不當(dāng)還會使程序出錯。
3.用戶標(biāo)識符:用戶根據(jù)需要自己定義的標(biāo)識符。一般用來給變量、函數(shù)、數(shù)組等命名。用戶標(biāo)識符如果與關(guān)鍵字相同,則編譯時會出錯;如果與預(yù)定義標(biāo)識符相同,編譯時不會出錯,但預(yù)定義標(biāo)識符的原意失去了,或會導(dǎo)致結(jié)果出錯,因此預(yù)定義標(biāo)識符一般不用來作為用戶標(biāo)識符。
信息化標(biāo)準(zhǔn)是解決“信息孤島”的根本途徑,也是不同信息管理系統(tǒng)之間數(shù)據(jù)交換和互操作的基礎(chǔ)。
作為信息化標(biāo)準(zhǔn)的一項關(guān)鍵技術(shù),XML(eXtensible Markup Language,可擴展標(biāo)識語言)以開放的自我描述方式定義了數(shù)據(jù)結(jié)構(gòu),在描述數(shù)據(jù)內(nèi)容的同時能突出對結(jié)構(gòu)的描述,從而體現(xiàn)出數(shù)據(jù)之間的關(guān)系。
這樣組織的數(shù)據(jù)對于應(yīng)用程序和用戶都是友好的、可操作的。
研究表明,基于XML的相關(guān)信息標(biāo)準(zhǔn)在數(shù)據(jù)交換、數(shù)據(jù)深度分析等方面具有很大的發(fā)展?jié)摿Α?/p>
到此,以上就是小編對于標(biāo)識設(shè)計語言標(biāo)準(zhǔn)的問題就介紹到這了,希望介紹關(guān)于標(biāo)識設(shè)計語言標(biāo)準(zhǔn)的3點解答對大家有用。