1樓:
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) 的分隔符。
至於「需要前面空兩格」,應當不是重要問題,也許需要一個空格,也許可以兩個都不要,要看具體情況。
2樓:米花兒
區分大小寫
大寫字母和小寫字母被認為是兩個不同的字元
但習慣上符號常量名用大寫 變數名用小寫
格式不重要 c語言對格式要求很自由
前面空格 只是為了讓程式書寫的更有層次感
任何一門語言的可讀性很重要
所以當別人來讀你的程式時 要給人以清晰
3樓:匿名使用者
區分大小寫
你可以試一下嗎
如main()
至於格式加不加空格都行只不過不容易讀程
你只要按格式輸入它會自動按矩齒的排列的
c++上是這樣的c 語言也是吧?
4樓:孤月浪子
區分!格式很自由!
但養成良好的程式設計風格很重要!
5樓:匿名使用者
所有標示符都區分大小寫.
一般常量符號用大寫字母
變數用小寫字母
一般兩個標示符用一個空格就夠了.最好還是按格式比較好.看的清楚.利於閱讀.可讀性強.
c語言程式設計:輸入一串英文字母,統計每個字母(不區分大小寫)出現的次數
6樓:匿名使用者
#include
#include
using namespace std;
int main()
else
break;
}cout<<"字串的數量為:" 7樓:wsp竹木 #include void main() ; //陣列s用來統計每個小寫字母的個數printf("please input a string:\n"); scanf("%c",&ch); while(ch!='\n') //輸入一行字元,以回車鍵結束 printf("\n"); for(i=0;i<26;i++) if(s[i]) //只輸出輸入過的字母統計printf("%c:%d\n",(char)(i+'a'),s[i]); //(char)(i+'a')用強制型別轉換,輸出對應字母} c語言程式是否區分大小寫字母? 8樓:匿名使用者 區分大小寫. 例如:abc,abc,abc,abc,abc,abc,abc 它們是不同的量。 例如系統保留字和函式 float, double, int, if, for, sin, cos, eof, null 大小寫不能錯。 c語言中的函式是否區分大小寫? 9樓:匿名使用者 區分大小寫. 例如:abc,abc,abc,abc,abc,abc,abc 它們是不同的量。 例如系統保留字和函式 float, double, int, if, for, sin, cos, eof, null 大小寫不能錯。 10樓:標苦運先 你可以只用小寫,只要程式內部前後一致就行,和書上的**具有同樣的執行結果! 11樓:金屬鐵 頂樓上,讓我知道我看書還不夠仔細 12樓:匿名使用者 大部分都會區分大小寫的,習慣上我們還會用大寫表示常量,小寫表示變數 c語言中不是嚴格區分大小寫嗎,為什麼這道題大小寫可以互用! 13樓: 你的疑問完全正確!c是嚴格區分大小寫的,所以此題錯誤…… 14樓:狩獵刺激 首先,c語言的確是嚴格區分大小寫的 然後,這題目錯了。可以在機器上檢驗 肯定會報錯 c語言程式設計:字串中大小寫字母轉換 15樓:匿名使用者 思路:利用對應大小寫字元的ascii碼相差32,則遍歷輸入的字串,判斷每個字元是大寫字母還是小寫字母,如果是大寫字母則自加32就是對應的小寫字母,如果是小寫字母則自減32就是其對應的大寫字母。 參考**: #include int main() /* 輸出:asfdjy435 asfdjy435*/ 16樓:無情一匕 #include #include main() 17樓:雨落深山 下面的**演示瞭如何把字串轉換為全部大寫、全部小寫: #include #include #include #include // 把字串轉換為小寫 char* str2lower(char *str) return p; }// 把字串轉換為大寫 char* str2upper(char *str) return p; }/* 使用方法: * ***mand [a|a] string * 引數說明: * string是要轉換的字串 * [a|a]表示將字串string轉化為大寫還是小寫 */int main(int argc, char *argv) if (isupper(argv[1][0])) printf("字串的大寫是:%s\n", str2upper(argv[2])); else if (islower(argv[1][0])) printf("字串的小寫是:%s\n", str2lower(argv[2])); else printf("原始的字串是:%s\n", argv[2]); return exit_success; }編譯該**並執行,結果如下: [287@~/c-cpp]$ gcc --std=c99 -o string-in-case string-in-case.c [288@~/c-cpp]$ ./string-in-case a "this is a string." 字串的大寫是:this is a string. [289@~/c-cpp]$ ./string-in-case a "this is a string." 字串的小寫是:this is a string. 18樓:匿名使用者 大小寫字母對應的ascii碼值不同,大寫的在65—90之間,小寫在97—122之間,同一字母的大小寫相差32。根據這就很容易實現轉換了。 1 c語言本身是區分大小寫的。檔名在c語言中,是以字串方式存在的,同樣區分內大小寫。容 2 由於檔名是訪問檔案用的,所以是否真正區分大小寫,取決於檔案系統。a,對於windows,本質上是不區分大小寫的。也就是說,在windows下程式設計時,include 和 include 是一樣的。b,對於其... 好一個偷天換日 最開始 ji,ji1,ou,ou1 都指向同一地址在for 迴圈中 第一次 temp 1時 執行第二個if,於是 ji temp.第一個空間的值為1第二次 temp 2時 執行第一個if,此時的 ou指向的是第一個空間,此時 ou temp,就把先前的 ji空間個覆蓋了,於是第一空間... 逐個字元迴圈,根據ascii碼來判斷,0 9的ascii碼是0x30 0x39,在這個範圍內的就是數字,存到陣列裡,最後寫到txt檔案中。很簡單,還是建議你自己寫,自己寫出來才能有提高,別人給你寫好的你很難去理解和記住。include include for exit include for isd...c語言的檔名區分大小寫不,C語言的檔名區分大小寫不?
C語言中區分陣列中的奇偶數,c語言程式設計求一個陣列中值是偶數的元素之和
C語言讀取檔案後串倒敘輸出大小寫不變忽略一切數字和符號