C程式中的所有字母都區分大小寫嗎

2021-05-11 17:35:40 字數 5802 閱讀 9332

1樓:

c語言是大小寫字母「敏感」語言,換句話說,c語言把同一個字母的大小寫形式判為兩個不同的字元。

2樓:吳權泰

c 程式所有字母必需區分大小寫的啊,只有彙編程式才不分。。。。

3樓:玥殤

c程式嚴格區分大小寫

4樓:匿名使用者

不區分,除了你自己起的名字

c語言的識別符號為什麼區分大小寫呢?

5樓:匿名使用者

vb是給小孩子玩得

不只是c,你看一下別的語言

delphi,java,指令碼里的lua,python,ruby什麼的,都是要區分的

區分之後程式更易讀,而不是像vb一樣全變成奇怪的大寫比如程式設計常用的匈牙利命名法,用小寫變數性質+大寫字母開頭的名字比如一個指向某個人物名字的指標,我叫他:lpstrpersonfirstname

假如你用vb,變成難看的:lpstrpersonfirstname還有c裡面全部大寫的一半是特殊的巨集定義 比如#define pi 3.1416

#define half_pi 1.5708這樣分類絕對比vb好很多

6樓:小猥瑣之葉子

應該是出於對程式嚴謹性和規範性的要求:

比如用匈牙利命名法時,區分大小寫的好處就體現出來了。

原本定義字串為lpstrpersonfirstname如果不區分大小寫就會變成難看的:lpstrpersonfirstname。

還有c裡面全部大寫的很多是特殊的巨集定義 比如:

#define pi 3.1416

7樓:匿名使用者

恩,區分之後判斷起來簡單了

8樓:匿名使用者

c語言自古以來就是區分大小寫的,語法的規定,沒什麼為什麼

c語言程式設計中區不區分大小寫?

9樓:

1。c語言程式設計中區不區分大小寫?

區分大小寫.

例如:abc,abc,abc,abc,abc,abc,abc 它們是不同的量。

例如系統保留字和函式 float, double, int, if, for, sin, cos, eof, null 大小寫不能錯。

2。格式很重要嗎?例如有的需要前面空兩格,不空會不會有嚴重後果?

程式書寫中的空格符很重要, 例如: *b 是指標b的值,

而 a * b 是變數a乘變數b. 空格符是c語言中基本元素與基本元素(token) 的分隔符。

至於「需要前面空兩格」,應當不是重要問題,也許需要一個空格,也許可以兩個都不要,要看具體情況。

10樓:米花兒

區分大小寫

大寫字母和小寫字母被認為是兩個不同的字元

但習慣上符號常量名用大寫 變數名用小寫

格式不重要 c語言對格式要求很自由

前面空格 只是為了讓程式書寫的更有層次感

任何一門語言的可讀性很重要

所以當別人來讀你的程式時 要給人以清晰

11樓:匿名使用者

區分大小寫

你可以試一下嗎

如main()

至於格式加不加空格都行只不過不容易讀程

你只要按格式輸入它會自動按矩齒的排列的

c++上是這樣的c 語言也是吧?

12樓:孤月浪子

區分!格式很自由!

但養成良好的程式設計風格很重要!

13樓:匿名使用者

所有標示符都區分大小寫.

一般常量符號用大寫字母

變數用小寫字母

一般兩個標示符用一個空格就夠了.最好還是按格式比較好.看的清楚.利於閱讀.可讀性強.

c語言裡面大小寫有區分嗎?

14樓:仁昌居士

c語言裡面大小寫有區分。區別為:用途不同、編譯不同、寫法不同。

一、用途不同

1、大寫:大寫用於c語言的符號常量名。

2、小寫:小寫用於c語言的控制語句和關鍵字。

二、編譯不同

1、大寫:大寫的符號常量名與硬體沒有關聯,不需要配合編譯系統所支援的各類庫。

2、小寫:小寫的控制語句和關鍵字與硬體有關聯,需要配合編譯系統所支援的各類庫。

三、寫法不同

1、大寫:大寫的符號常量名第一個字元必須為大寫字母或下劃線,否則為不合法的變數名。

2、小寫:小寫的控制語句和關鍵字只能是小寫字母或數字,不能帶下劃線。

15樓:匿名使用者

aaa和aaa是不同的. 關鍵字也一樣,if是關鍵字,if不是關鍵字

16樓:匿名使用者

c語言區分大小寫,和java一樣。嚴格區分的。如上面所說,if就是關鍵字,而if只是識別符號而已

17樓:匿名使用者

有區分的,比如對變數而言q 和q就是兩個不同的變數。

c語言中如何辨別大小寫字母

18樓:萬能導師

c語言裡面大小寫有區分。區別為:用途不同、編譯不同、寫法不同。

一、不同的用途

1.大寫:大寫在c語言符號的正常值名稱中使用。

2.小寫:小寫在c語言中用於控制語句和關鍵字。

二、不同的編譯

1.大寫:大寫符號常量名稱不與硬體相關聯,並且程度不需要與編譯系統支援的各種庫相配合。

2.小寫:小寫控制語句和關鍵字與硬體相關,需要與編譯系統支援的各種庫配合使用。

三、寫法的不同

1.大寫:第一個字元必須是大寫字母或知道下劃線,否則就不是合法的跟蹤變數名。

2.小寫:小寫控制語句和關鍵字只能是小寫字母或數字,不能加下劃線。

擴充套件資料:

c語言%*的使用

1.如果在scanf中使用,新增*的部分將被忽略(跳過),引數將無法獲得。

如:inta、b;

字元b[10];

掃描檔案(「% d % * s」,& a, b);

輸入:12「abc」

所以12將被讀入變數a,但是在讀入之後abc將被丟棄,沒有任何變數(像這裡的字元陣列b)

使用*和掃描集,您只能從輸入中選擇需要的內容,而忽略其他內容。

此外,它通常用於清空緩衝區。

2.在printf中,*表示將*的位置替換為下面的形式引數,以實現動態格式的輸出。

如:printf("%s",10,s);/*表示輸出字串s,但它至少佔據10個位置。字串s左邊的空間不足,相當於printf(「%10s」,s);*/

printf("%。*s\n",int,str);

//%。*的地方。*表示字串輸出型別的顯示精度為寬度

//由*表示的值由以下引數列表中的整數(int)值給出

如:printf("%。*s\n",1,"abc");//輸出a

printf("%。*s\n",2,"abc");//輸出ab

printf (" %。* s \ n ", 3, "abc");//輸出abc >3是相同的效果,因為當遇到'\0'時,輸出型別type = s結束

19樓:聽不清啊

c語言中,變數ch如果是一個char型別量,可以用以下的語句來進行判別大小寫:

if(ch>='a' && ch<='z')printf("%c是一個大寫字母\n",ch);

if(ch>='a' && ch<='z')printf("%c是一個小寫字母\n",ch);

if(ch>='0' && ch<='9')printf("%c是一個數字字元\n",ch);

20樓:詩人李白和杜甫

#include

using namespace std;

int main() elseelse

}return 0;}

21樓:匿名使用者

void countloup(const char* source, int* iupper, int* ilower)

else if (*p >= 'a' && *p <= 'z')p++;}}

函式執行後 iupper 為大寫字母個數, ilower 為小寫字母個數

22樓:

利用asic碼~~~

小寫字母從a到z~~~對應的碼值是97—122大寫字母是65-90~~以下語句就可以判斷定義字元char c

if(c>=97&&c<=122)

那麼是小寫的字母~

~~~~~大寫字母類似

23樓:匿名使用者

#include

#include

#include

int main()

24樓:匿名使用者

if(zimu>=a && zimu<=z)就是小寫...

c語言中的函式是否區分大小寫?

25樓:匿名使用者

區分大小寫.

例如:abc,abc,abc,abc,abc,abc,abc 它們是不同的量。

例如系統保留字和函式 float, double, int, if, for, sin, cos, eof, null 大小寫不能錯。

26樓:匿名使用者

嚴格區分大小寫

強烈反對匈牙利

什麼年代了,還匈牙利!連微軟自己都不用了。除了老專案,不要再糊塗了。

建議採用以下兩種風格之一:類名大寫開頭,如specialtype,函式、方法、變數等等小寫開頭,如specialtype,習慣縮寫如tmp, **t, sum以及迭代器i, j, k等, 這是java風格;另一種就是unxi風格了,有些人是不喜歡下劃線的(我個人是不喜歡大寫的,但是不會攻擊之),我不想當攻擊的標靶,這裡就不具體介紹了。

重要原則:你應該遵守具體專案的風格,即便他用的是匈牙利。

27樓:標苦運先

你可以只用小寫,只要程式內部前後一致就行,和書上的**具有同樣的執行結果!

28樓:金屬鐵

頂樓上,讓我知道我看書還不夠仔細

29樓:匿名使用者

大部分都會區分大小寫的,習慣上我們還會用大寫表示常量,小寫表示變數

用c語言編寫輸入一字串,統計字串中各個字母出現的次數(區分大小寫)

30樓:匿名使用者

#include "stdio.h"

#define n 100

int main() ,down[26]=;

for(i=0;i!=0;i++)

}printf("the result is as follows:\n");

for(i=0;i<26;i++)

return 0;}

31樓:匿名使用者

#include

void main()

for ( i=0;i<256;i++ ) if ( a[i] ) printf("字元%c出現次數%d\n",i,a[i]);}

32樓:聽不清啊

#include

int main()

;char ch;

dowhile(ch!='\n');

for(ch='a';ch<='z';ch++)if(a[ch])cout<

數學中字母c大小寫的書寫有什麼本質的區別嗎

初高中一般用c表示未知數或長度等,用c表示一個點,不過沒有硬性規定,是習慣。也可以不這樣表示 1.一般大寫表示點,小寫表示線 2.c在公式中表示長度,如 周長 精銳教育數學老師為您解答 有區別,小寫的c表示線段的長度,大寫的c代表字母。小寫表示變數 大寫表示常量 c語言中如何辨別大小寫字母 c語言裡...

c語言輸入大小寫都有的字母,然後從A開始按大寫形式順序輸出

你宣告的陣列型別就不一樣,試試下面這段 看不懂再問 include include define n 3 void main else if a 0 a a n z include main else a i 0 給字元陣列結束的標誌,否則陣列無輸出for j 0 j 9 j for i j 1 i...

跪求一正規表示式由字母az不區分大小寫數字

0 9a za z 0 9a za z 試試?正規表示式 大小寫字母和數字的正規表示式 1.匹配 大寫字母 小寫字母 阿拉伯數字 英文標點符號四種符號中的任意一種 匹配8次以上 也可以自定義英文標點符 a za z0 9 自定義英文符號 a za z0 9 匹配大寫字母 小寫字母 阿拉伯數字。如果是...