camel和pascal記號法

2021-03-04 04:09:33 字數 3703 閱讀 5968

1樓:

單詞首字母大寫,不用下劃線,第一個單詞可以小寫,主要用於多個單片語合成的長的標誌符,多用於函式過程名字。

2樓:匿名使用者

每做到一個就標記一下!

3樓:匿名使用者

camel:首單詞小寫

buftracker

myfloat

somevariable

pascal:每個單詞首字母都大寫

createprocess

queryinte***ce

sendmessage

帕斯卡命名法和駱駝命名法

4樓:自由的人

帕斯卡命名法就是大駝峰命名法,函式,變數,空間等的命名首個單詞字母大小。於此類似的還有匈牙利命名法和小駝峰命名法,小駝峰命名法就是變數,函式,空間什麼的第一個單詞字母小寫,後面的單詞首個字母大寫,匈牙利命名法就是開頭字母採用變數型別的縮寫,其餘部分用變數的英文或英文的縮寫,要求單詞第一個字母大寫。就像$ i number = 10; i是整型的縮寫,n是第一個字母大寫。

5樓:百度使用者

與駱駝命名法類似。只不過駱駝命名法是首字母小寫,而帕斯卡命名法是首字母大寫 如:public void displayinfo(); string username; 二者都是採用了帕斯卡命名法.

在c#中,以帕斯卡命名法和駱駝命名法居多。 駱駝式命令法,正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函式:

printemployeepaychecks(); print_employee_paychecks(); 第一個函式名使用了駱駝式命名法——函式名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函式名使用了下劃線法----函式名中的每一個邏輯斷點都有一個下劃線來標記。 駱駝式命名法近年來越來越流行了,在許多新的函式庫和microsoft windows這樣的環境中,它使用得當相多。另一方面,下劃線法是c出現後開始流行起來的,在許多舊的程式和unix這樣的環境中,它的使用非常普遍。

幾種常見的程式設計中命名規則

6樓:幻雪靈烽

一、匈牙利命名法【hungarian】: 廣泛應用於象 microsoft windows 這樣的環境中。 windows 程式設計中用到的變數(還包括巨集)的命名規則匈牙利命名法,這種命名技術是由一 位能幹的 microsoft 程式設計師查爾斯· 西蒙尼(charles simonyi) 提出的。

匈牙利命名法通過在變數名前面加上相應的小寫字母的符號標識作為字首, 標識出變數的作用域, 型別等。這些符號可以多個同時使用,順序是先 m_(成員變數),再指標,再簡單資料型別, 再其他。例如:

m_lpszstr, 表示指向一個以 0 字元結尾的字串的長指標成員變數。 匈牙利命名法關鍵是:識別符號的名字以一個或者多個小寫字母開頭作為字首;字首之後的是 首字母大寫的一個單詞或多個單片語合,該單詞要指明變數的用途。

匈牙利命名法中常用的小寫字母的字首: 字首型別 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w 陣列 (array) 布林值 (boolean) 位元組 (byte) 有符號字元 (char) 無符號字元 (char byte,沒有多少人用) 顏色參考值 (colorref) 座標差(長度 shortint) double word 函式 handle(控制代碼) 整型 長整型 (long int) long pointer 類的成員 短整型 (short int) near pointer pointer 字串型 以 null 做結尾的字串型 (string with zero end) word

二、駱駝命名法【camelcase】:

駱駝式命令法,正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變數和函式 的名字。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函式: printemployeepaychecks(); print_employee_paychecks(); 第一個函式名使用了駱駝式命名法——函式名中的每一個邏輯斷點都有一個大寫字母來標記; 第二個函式名使用了下劃線法----函式名中的每一個邏輯斷點都有一個下劃線來標記。

駱駝式命名法近年來越來越流行了,在許多新的函式庫和 microsoft windows 這樣的環境中,它使用得當相多。另一方面,下劃線法是 c 出現後開始流行起來的,在 許多舊的程式和 unix 這樣的環境中,它的使用非常普遍。

三、帕斯卡命名法【pascalcase】: 與駱駝命名法類似。只不過駱駝命名法是首字母小寫,而帕斯卡命名法是首字母大寫 如:

public void displayinfo(); string username; 二者都是採用了帕斯卡命名法. 【在 c#中,以帕斯卡命名法和駱駝命名法居多。 在 c#中,簡單的變數一般用 camelcase 規則,而比較高階的命名使用 pascalcase。

如.*** framework 的公共欄位及公共屬性。】 簡單說 mydata 是一個帕斯卡命名的示例。

mydata 是一個駱駝命名法。 imydata 是一個匈牙利命名法,小些說明了變數的型別或者用途。

pascal中的變數各種型別佔用的儲存空間大小

7樓:

以下型別排列順序按所佔記憶體的從小到大:

1. boolean--布林型,最小,因為他只有兩個狀態,即true和false

2. shortint(-128~127)、byte(0~255)--最小的整型;char--字元型,第二小,因為他們只有255個狀態,所佔位元組1

3.integer(-32768~32767)、word(0~65535)--常用的整型,第三小,佔2位元組

4.longint(-2147483648~2147483647)--長整型;single(1.5e-45~3.4e38)--實型,所佔位元組4

5.real(2.9e-39~1.7e38)--實型,所佔位元組6

6. double(5.0e-324~1.7e328)--雙精度實型;***p(-2^63+1~2^63-1),所佔位元組8

7.extended(1.9e-4951~1.1e4932)超級實型(但有時不準),所佔位元組10

另外的型別還有 string(長度最大為255的字串) ansistring(特殊的字串,不可跟蹤,但長度很大,目前不知其長度最大值) int64(和***p差不多範圍) qword(0~2^64-1)等。這些型別所佔的位元組(除int64 和 qword )都是不太確定的,如ansistring,他的所佔記憶體由他的長度決定,而string,他的所佔位元組由你的定義而定,如定義s:string[100],其長度就為100,記憶體會有所改變 。

還有什麼問題,還可以問我。

回答的也算完整了,希望採納。

c#中什麼是pascalcasing方式?

8樓:匿名使用者

pascal case?

thisisavariable

類似於這樣的命名就是pascal case。就是每個單詞連在一起,每個單詞首字母大寫。

如果首單詞首字母小寫,那就是camel case。e.g.

thisisavariable

通常公共屬性、類名、名稱空間等公開的「東西」都以pascal case表示。

私有的以camel case表示。不是絕對,只是大多數人同意該規範。

cc和pascal的區別

c 是c的升級版,前者包括後者.c 很難 pascal語言是另一類語言,和c不一樣 我學的是pascal,專門應付比賽的 c和c 對實際操作比較好 pascal要不是為了應付比賽,最好不要學都是三種不同的語言,沒有可比性 c語言與c 的區別有很多 1,全新的程式程式思維,c語言是程序導向的,而c 是...

pascal中最大連續子段和的問題

符合題目條件。子段要符合以下兩個要求 1.和最大 2.長度儘可能大 3.連續 看例1 4 5 3 2 4中,最大連續子段是3 2 4,三者相加為9,長度為3,其他長度為3的子段和皆不大於9,長度大於3的子段也皆不大於9,是故輸出9和3 看例2 1 2 3 5 0 7 8中,直觀上就能看出0 7 8和...

固態法和液態法釀酒哪個好,固態釀酒法和液態釀酒有什麼區別麼?

固態法比較好,出酒率低,工序複雜,但是酒醇厚,香味正統。簡介 固態法白酒是指在蒸煮 糖化 發酵 蒸餾等主要過程中採用固態基質形態生產的白酒。傳統固態法白酒生產是採用高粱 大米 糯米 玉米 小麥等原料,固態糖化發酵,開放式生產,自然微生物接種制曲,甄桶蒸餾,陶壇或酒海儲存陳釀等一系列獨特的工藝和裝置釀...