C語言檔名命名有什麼規則麼,C語言識別符號的命名規則有哪些?

2022-03-07 20:50:52 字數 5469 閱讀 5611

1樓:匿名使用者

c語言檔名命名只要符合識別符號命名規則即可,另外,標頭檔案以".h"為字尾,原始檔以".c"為字尾。

c語言識別符號命名規則:

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

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

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

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

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

2樓:匿名使用者

1、檔案識別符號分為兩部分,即檔名字首和字尾。檔名字首的最前面要使用範圍限定符——模組名(檔名)縮寫。

2、採用小寫字母命名檔案,避免使用一些比較通俗的檔名,如:public.c 等。

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

3樓: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)。

4樓:老表有點呈

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

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

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

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

5樓:璞玉渾金

c語言變數命名:

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

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

c語言標頭檔案命名規則有什麼特點

6樓:匿名使用者

標準標頭檔案就那幾個, 不需要規則和特點

自定義標頭檔案沒規則

7樓:匿名使用者

主要記住幾個常用的標頭檔案如,其它少用的需要的時候再查

8樓:風若遠去何人留

c語言標頭檔案命名並沒有絕對的規則,可以任意命名。不過隨意命名會給程式維護和閱讀帶來困擾,所以一般遵循以下規則:

1、命名應簡單清晰。不應太過冗長,也不可以含糊不清。比如"this_is_the_test_file.h" 這樣的名字就不如"test.h"簡單明瞭。

2、對於同一原始檔,或者是同一功能模組的,寫在同一個標頭檔案中,並以該模組名或c檔名,對標頭檔案進行命名。

3、命名中應儘量避免使用空格。

9樓:獅子繁榮富強

**:用gcc編譯器編寫好了得奧巴馬的腸子;

用大刀把奧巴馬的腸子切碎

分析奧巴馬的腸子是有什麼物質的組合

用c語言寫一個通訊模組

比較庫函式和奧巴馬為什麼有頭髮的關係

理清奧巴馬和c語言的關係如何

用標準庫的函式的實參作為和奧巴馬腸子結合產物的區別的比較

服用維生素b看看奧巴馬的牙齒是否退化

用碎玻璃把奧巴馬的肚皮切一個小口,嵌入彙編程式設計器。

把奧巴馬的腸子包裝好,貼上商標

招聘一些谷歌工程師去生產做出奧巴馬腸子的原材料

每生產完一批後由生產複合肥的員工包裝好並貼上商標

把裝好的奧巴馬的腸子每128條裝一個大塑料箱子裡,並在箱子的中間貼上微軟商標。

坐上貨車車賣給微軟公司並要求微軟公司發行奧巴馬的腸子

由微軟ceo銷售,20%的利潤給微軟公司,剩下的80%的利潤給谷歌公司

讓一般的「人」買下奧巴馬的腸子後和所在國家的國王(除奧巴馬外)握一次手並默哀

由於買奧巴馬的腸子的人太多以至於微軟ceo累得手脖子斷了,必要時去醫院接上

微軟ceo的手脖子接上後在「國家」裡休養了半年時間後重返微軟並開始了銷售奧巴馬的腸子

10樓:小甜喲喲

mmmmmmmmmmmmmmmmmmmm

檔名的命名規則是什麼

11樓:酈鯨賽成濟

dos作業系統規定檔名由檔案主名和副檔名組成,檔案主名由1~8個字元組成,副檔名由1~3個字元組成,主名和副檔名之間由一個小圓點隔開,一般稱為8.3規則。其格式如下:

□□□□□□□□.

□□□例如:

g9401.dbf,這裡g9401是主名,dbf是副檔名。檔案主名和副檔名可以使用的字元是:

(1)英文字母:a—z(大小寫等價)

(2)數

字:0—9

(3)漢

字(4)特殊符號:$#&@()-^~等。

(5)空格符、各種控制符和下列字元不能用在檔名中:/\\

<>*?

因為這些字元已做它用。

現在流行的windows作業系統已經突破了8.3規則,可以使用長檔名了,長檔名最多可用255個字元。

windows在建立檔案時,會自動產生一個dos檔名格式的別名。如果將檔案拷貝到不支援長檔名的系統中,就只能見到檔案的別名了。

12樓:混世達人

在檔案或資料夾的名字中,最多可使用255個字元。用漢字命名,最多可以有127個漢字。

2.組成檔名或資料夾的字元可以是空格。但不能使用下列字元:+、*、/、?、「、<、>、|3)在同一資料夾中不能有同名檔案\n(4)檔案和資料夾的名字中可以有多個分隔符

13樓:效率火箭

「檔案命名」的4條實踐規則

1.why

我們的邏輯一直是,先說「why」,檔案命名也是一樣。

上手先不要想這個檔案的名字, 而是先想想:如果我現在就立刻刪除這個檔案,為什麼不可以刪除?

如果,我實在找不出理由,那就刪了吧。

如果,找出理由,把理由寫下來作為檔名即可,例如:

「3月8日女王節素材」「李姐18號出差廣州要用」「a公司x專案合同草稿等批准」……

這類名稱看似很隨意,但是已經抓住了某類檔案的核心問題:為什麼存在?

尤其針對:臨時檔案,這種命名已經足夠了。 多數檔案最後都會有自己的最終歸宿,要麼被紙質歸檔, 要麼存在電子郵箱,要麼進入xx erp系統,要麼被扔到一個叫做「歸檔」的資料夾裡。

臨時檔案,佔據了我們工作的相當大一部分,只要想清楚「存在的理由」不難命名,而這類檔案最後的歸宿都是「廢紙簍」。

2.when / who / what

對於上述以外的「非臨時」檔案,那麼意味著有長久儲存的必要,雖然可能也是從一份臨時檔案演變過來的。 例如「合同草稿」最後變為「蓋章合同掃描件」。

長久要儲存的檔案,如果是型別固定的,數量又龐大的,就適合 when / who / what 這個規則。

我們還是以「合同」檔案為例, 如果有大量合同檔案要歸檔,我們可以開一個資料夾,名叫「歷史合同」,然後合同檔案都扔進去,但要體現出每份合同的 不同之處。最常見的區分維度是:

合同日期(或到期日) when

和誰籤的合同 who

關於什麼事情的合同what

例如:「20190601.a公司.x專案1期合同.pdf」

不僅侷限於「合同」,常規的工作檔案,幾乎都適合這個套路,包括但不限於:週報,銷售記錄,統計**,會議記錄,協議備忘,申請** ……

3.更多的「客觀標籤」

如果 when / who / what 已經不能滿足了,可以考慮新增一些固定的「標籤」來描述。 所謂「標籤」就是一些經常會用到詞眼。

例如:如果我們的工作檔案和地域 有很強的關係,可以考慮「北京」「上海」「廣州」……之類的標籤。 這種標籤直接附加在檔案標題後即可。

例如:3月銷售報告#廣州.xls, 海外**商名單#ny.pdf ……

不僅僅是「地域」,任何一個對我們業務有幫助的客觀屬性,都可以作為一類「標籤」的參考。 但重點是對業務有幫助,不要為了分類而去分類,這是完全不可取的。

之所以稱之為「客觀標籤」那是因為,這個「標籤」描述的是客觀內容,無論誰都會得出相同的結論。好處就是,我這份檔案的「接收方」絕不會對描述產生歧義。

比方說,想找「北京」資料檔案的人,只要看到了檔名就不會去找標著「廣州」標籤的檔案,即使用 everything 搜尋 也能精確的得到所需內容。

4.適當的「狀態標籤」

個人認為,這是4條規則中,含金量最高的標籤。

「狀態標籤」是什麼意思呢? 就是檔案在「工作流」內的附加資訊。

例如:office系統200條快捷鍵技巧#完成稿.pdf, a客戶資訊簡介#高淨值.ppt,xx專案計劃書#已批准.docx,

靜態的檔案並沒有什麼「狀態」, 而實際上很多工作檔案由於牽涉到「工作流」,因而都是「動態」的。隨著時間的推移,流程階段會產生變化,業務的價值本身也會起伏,檔案也會有生命週期,最後可能變得毫無價值。

所以,如果這份檔案要跟著流程「走」,最好加上「狀態標籤」,讓使用它的人,清楚的知道這份檔案的價值所在。

可是,手工管理檔名和標籤,會不會太麻煩呢,有時還會弄錯標籤名字。要是標籤什麼的可以一次輸入,以後只要滑鼠點選幾下就能完成檔案管理,那就太好了!

現在,有一款新興的 「標籤式」檔案管理器 taglyst next 能夠充分的幫到我們!

taglyst next

taglyst next 可以幫助我們

分庫分組的管理電腦檔案

將現有的檔案,快速按「標籤分類」

預覽主流格式的檔案,快速掌握檔案精髓

新版的 taglyst 還可以幫助我們,直接 通過「預設標籤」規則,快速為有檔案分類。

例如:建立一個名為「紐約」的智慧標籤,就可以立刻對成百上千已有檔案中,標題含有「紐約」字眼的檔案進行快速歸類。不用逐個再去貼標籤了。

又如:名為「紐約」的智慧標籤下,我們還可以自定義「同義詞」,例如:「ny」「newyork」「n.

y.c」;這樣一來 一些含有「紐約」同義詞的檔案,也能被「紐約」這個標籤匹配到一起。 這樣一來,就省去我們逐個去翻看確認的時間了。

c已知路徑如何獲取檔名 不知檔名是什麼

既然檔名不知道是什麼,用directory.getfiles去取得該目錄下的檔案,就可以得到檔名了.system.io.directory getfiles string 返回指定目錄中檔案的名稱 包括其路徑 例子 string targetdirectory c windows 例如 string...

如何用C 讀取未知檔名的檔案(用C 程式依次讀取某一目錄下的所有檔案)

隨便寫的大概的思路吧,沒編譯過可以會有錯 win32 find data findfiledata handle hfind bool ffinished false char findpath 搜尋路徑char key 找 關鍵字 file pfile char pbuf dword dwsize...

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

1 有效字元 只能由 字母 數字和下劃線組成,且以字母或下劃線開頭。2 有效長度 隨系統而異,但至少前8個字元有效。如果超長,則超長部分被捨棄。例如,由於student name和student number的前8個字元相同,有的系統認為這兩個變數,是一回事而不加區別。在tcv2.0中,變數名 識別...