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 匹配大寫字母 小寫字母 阿拉伯數字。如果是...