1樓:匿名使用者
前兩位的註釋我沒bai什麼意du見,但是我猜想你關鍵zhi的迷惑點在於dao,為什版
麼小寫字母減去32就等於
權對應的大寫字母。。。。
原因有2
1,在c語言中 單字元可以直接被看做其在acsii碼中對應的位置數。
2,在ascii中小寫字母的排列位置數比大寫字母大32。
『a』在65位上,而『a』在97位上,其他字母依次排列,,
2樓:西大小子
前面bai的變數、陣列定義就不說了
du吧,這zhi個程式是判斷輸入的一dao個字元是版不是小寫字母,是的話
權就將其ascii減32後再同其餘元素一起輸出(即將小寫字母轉化為大寫字母在輸出),關鍵部分給你點標註吧,希望有用。
#include
void main()
3樓:匿名使用者
你好!這個程式是將字串裡面的小寫字母改為大寫字母。
#include
void main()
c語言,幫我解釋一下下面程式的每句話的意思
4樓:匿名使用者
#include //標頭檔案
int main()//函式入口
/*程式的輸出結果
10, 5, a, x1244996, 1244992, 1244988, 12449844, 1*/
5樓:神丶雨祭丨
每8字元輸出變數abcd的值;
每8字元輸出變數abcd的地址;
每3字元輸出儲存變數ab所需要的位元組。
6樓:匿名使用者
%8d//表示對應輸出的佔8個字元寬度,而且右對齊。printf("%8d",10);輸出(6個空格)10
c語言,幫忙改錯並解釋一下每一句的意思
7樓:劉文正粉絲
double f,c; //定義了f和duc兩個小數型變數
scanf("%f",f); //輸入zhif的dao值
c=5/9(f-32.); //這句是錯誤的以整數佔兩位版,小數佔兩位的格式輸權出.
8樓:二課工程
修改如下:
#include
#include
void main()
如圖回:答
9樓:匿名使用者
c=5/9(f-32.);
這句話編譯過得去?
求解釋一句話,求解釋一句話的意思
額大概是說,希望自己經歷了生活的苦與甜以後,還能夠堅持自己的夢想 死了把身體還有用的東西,奉獻出去 求解釋一句話的意思 l image de la presse crite grecque,solide et omnipr sente est la fois fond e et un peu cou...
c語言編寫程式,在一維陣列裡輸入一句英文,統計該句子裡出現的單詞個數
宣告一個較大的char型陣列,待輸入完成後依次檢查陣列元素,除第一個單詞可能需要個別處理外,其餘以空格後跟字母或其它字元後跟字母的就認為是一個單詞,累加計數即可。如下 int main int argc,char argv 執行樣例如下圖 include main printf there are ...
一句C語言求講解(非常基礎的C)
首先樓主的輸出中是不是想輸出個 n 你上面的書寫有點錯誤啊!修改下吧!解釋 a 3 5,a 4,a 5 這是個逗號表示式,逗號表示式的取值都取最後一個表示式的值。題目中逗號表示式由三個表示式組成,分別用逗號隔開的。並且逗號表示式是從左至右執行的 先執行表示式1 即使賦值a 3 5 15,認定a 15...