c語言識別符號的命名規則是什麼 請舉例說明

2021-05-22 12:42:41 字數 3030 閱讀 4330

1樓:a羅網天下

c語言的識別符號一般應遵循如下的命名規則:

1、識別符號必須以字母a~z、 a~z或下劃線開頭,後面可跟任意個(可為0)字元,這些字元可以是字母、下劃線和數字,其他字元不允許出現在識別符號中。

2、識別符號區分大小寫字母;

3、識別符號的長度,c89規定31個字元以內,c99規定63個字元以內;

4、c語言中的關鍵字,有特殊意義,不能作為識別符號;

5、自定義識別符號最好取具有一定意義的字串,便於記憶和理解。

2樓:匿名使用者

可以由字母、數字和下劃線組成。必須以字母或下劃線開頭.比如a12354,_df21。

c語言的識別符號一般應遵循如下的命名規則:

1.識別符號必須以字母a~z、 a~z或下劃線開頭,後面可跟任意個(可為0)字元,這些字元可以是字母、下劃線和數字,其他字元不允許出現在識別符號中。

2.識別符號區分大小寫字母。

3.識別符號的長度,c89規定31個字元以內,c99規定63個字元以內。

4.c語言中的關鍵字,有特殊意義,不能作為識別符號。

5.自定義識別符號最好取具有一定意義的字串,便於記憶和理解。

c語言標示符由三部分組成:字母數字下劃線。規則:首字元不能為數字;即2abc_d是錯誤的;標示符不能與關鍵字一樣,例如,有個關鍵字是main,所以就不能再定義標示符為  main

c 語言是大小寫敏感的語言,也就是說,star、star、star,star 和 star 等都是相互不同的識別符號。我們不能用關鍵字和保留識別符號來給我們自定義的變數命名。

c語言變數的命名可用字元和組合規則標準規定識別符號只能由大小寫英文字母,下劃線(一),以及數字組成。識別符號的第一個字元必須是大小寫英文字母或者下劃線,而不能是數字。

作業系統和c語言標準庫裡的識別符號一般約定俗成以下劃線開頭,應避免用下劃線作為我們自己定義的識別符號的開頭。c語言是大小寫敏感的語言,也就是說,star、star、star,star和star等都是相互不同的識別符號。

不能用關鍵字和保留識別符號來給我們自定義的變數命名。合法命名非法命名wiggles $z】**/*$、1和女都是非法字元*/cat2 2cat/*不能以數字開頭*/hot一tub hot一tub/*一是非法字元*taxrate tax rate/*不能有空格*/一kcab don't*·是非法字元*/

3樓:dl小小寶

c++是在c語言的基礎上開發的一種物件導向程式語言,應用非常廣泛。常用於系統開發,引擎開發等應用領域,支援類、封裝、繼承、多型等特性。c++語言靈活,運算子的資料結構豐富、具有結構化控制語句、程式執行效率高

4樓:渡

1最好根據其含義選用英文縮寫及漢語拼音作識別符號。

2決不能與關鍵字相同,否則編譯時給出錯誤資訊。

3如果與預定義識別符號相同,系統並不報錯,則程式仍能執行,只能預定義識別符號失去原來的含義,代之以使用者確認的含義,這樣會造成程式設計混亂現象

5樓:匿名使用者

由字母、數字、下劃線組成

必需以字母開頭。

不可以是c保留字

也不可以是c庫函式名

c語言識別符號的命名規則有哪些?

6樓:非常可愛

1、有效字元:只能由

字母、數字和下劃線組成,且以字母或下劃線開頭。

2、有效長度:隨系統而異,但至少前8個字元有效。如果超長,則超長部分被捨棄。

例如,由於student_name和student_number的前8個字元相同,有的系統認為這兩個變數,是一回事而不加區別。在tcv2.0中,變數名(識別符號)的有效長度為1~32個字元,預設值為32。

3、c語言的關鍵字不能用作變數名。

擴充套件資料

c語言識別符號使用注意事項

1、識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的識別符號:abc,a1,prog_to。

2、不能把c語言關鍵字作為使用者識別符號,例如if,for,while等。

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

4、識別符號對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。

7樓:summerr星空

c語言中把識別符號分為三類:關鍵字,預定義識別符號,使用者自定義識別符號 。

c語言命名規則是:

1、識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的識別符號:abc,a1,prog_to。

2、不能把c語言關鍵字作為使用者識別符號,例如if ,for, while等.

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

4、識別符號對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。

5、識別符號命名應做到「見名知意」,例如,長度(length),求和、總計(sum),圓周率(pi)。

8樓:老表有點呈

c語言對識別符號的命名規定如下:

1、識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的識別符號:abc,a1,prog_to。

2、不能把c語言關鍵字作為使用者識別符號,例如if ,for, while等。識別符號對大小寫敏感,即嚴格區分大小寫,一般對變數名用小寫,符號常量命名用大寫。

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

9樓:璞玉渾金

c語言變數命名:

數字、字母、下劃線,都可以為變數命名。

做為變數名的開頭不能為數字,如 3a_是錯的,而a_3或_a3是正確變數名不能為關鍵字,像if'else'printf 等等都不能

以下正確的c語言自定義識別符號是,以下正確的C語言自定義識別符號是 A 1a B 2a C do D a 12 Why

自定義識別符號必須滿足下面的條件 1.下劃線,字母或者數字 2.不能以數字開頭 3.不能和系統的保留關鍵字相同 a正確b不滿足第2條 c不滿足第3條 d不滿足第1條 這個沒必要刻意去記。bcd選項都會引起歧義 b 2a 容易判斷為2 a c do 會和命令do while 中的do搞混淆d a.12...

11c語言中的識別符號只能由字母,數字和下劃線三種字元組

11 d 12 c 13 d 14 a 15 b 16 b 17 b 18 d 19 d 20 c 11.c 12.c 3ae bc中只有c是分母 在 的後面 其他都是分子 用 13.d 可以輸入別的型別 char和float都可以輸int型 14.b 15.a 16.d 求餘數,整數才可以求餘數 ...

C語言使用者識別符號哪個選項是都不合法的?為什麼

c語言中識別符號只能是下劃線 數字 字母 大小寫均可,一般變數用小寫 常量用大寫 且不能是數字開頭。庫函式其實也是一種使用者自定義識別符號。不是自定義的,只有保留的關鍵字。而enum是列舉的關鍵字。比如一個函式裡面,如果你不準備呼叫輸出語句printf,那麼完全可以void func int pri...