1樓:左冷禪
上面的表示ascii碼錶,當char型別的變數執行加減乘除之類的運算時實際上計算的是它們的ascii數值。查上表得知'a'的ascii值為97,'b'的ascii值為66, 'a' - 32 = 97-32 = 65,查上表可知ascii為65的字元是'a',列印的結果自然就是 a,b
2樓:考驕
答案是a,b
分析:這道題的考點是assic碼,a是65,b是66,a是97,所以,a-32再輸出就變a
3樓:蝸牛會飛丶櫻桃
任一小寫字母的ascii碼值要比其大寫字母ascii碼值大32,a的ascii碼為97,a為65,所以輸出為,a,b
4樓:匿名使用者
c1-32結果是'a',輸出是a,b
5樓:我家十億的公主
a=65+32所以是a
6樓:匿名使用者
線路故障,或者風扇電機壞了,拿個12v的燈炮在空調執行狀態中測試風扇前的介面,或者把線撥開,看看是否有電壓通過,如果有電壓那麼就是風扇壞了,如果沒電壓那就是線路故障。線路故障,或者風扇電機壞了,拿個12v的燈炮在空調執行狀態中測試風扇前的介面,或者把線撥開,看看是否有電壓通過,如果有電壓那麼就是風扇壞了,如果沒電壓那就是線路故障。後後紅哦哦哦哦你紅你。
main() { char c1,c2; c1='a';c2='b'; c1=c1-32; c2=c2-32; printf("%c %c\n",c1,c2); } 編譯後總是說有錯 10
7樓:小c手遊
把debug資料夾刪除掉,然後再編譯。
如果刪不掉,就用360的強制粉碎檔案。
不會強制粉碎,就再開一個工程,把**複製過去編譯。
8樓:匿名使用者
# include
main()
加上標頭檔案就好了
9樓:
**沒有問題 你是ide問題
c語言基礎 char c1='a',c2='b';
10樓:豬頭或火寶寶
%c 表示輸出的是一個字元
%d:表示輸出的是整型。
其實字元型和整型是可以轉換的!!!但樓主檢視assicc表就知道asiicc的值的範圍是:0-255 也就是說整型數只要在0-255 範圍之內就可以轉換成相應的字元。
11樓:x敏兒
%c:指的是輸出結果的引數形式,是字元型
=%d:指的是輸出結果引數形式,是整數型%c 表示輸出的是一個字元%d:表示輸出的是整型。
其實字元型和整型是可以轉換的!!!但樓主檢視assicc表就知道asiicc的值的範圍是:0-255 也就是說整型數只要在0-255 範圍之內就可以轉換成相應的字元。
c1,c2存的都是二進位制數
%d是這個二進位制數對應的十進位制數
%c是這個數對應的ascii碼字元
12樓:匿名使用者
c1,c2存的都是二進位制數
%d是這個二進位制數對應的十進位制數
%c是這個數對應的ascii碼字元
13樓:拉拉哦類哦
%c,以字元格式輸出
%d,以整型格式輸出
有以下程式 #include
14樓:匿名使用者
能輸出結果,但不是a,a,輸出的是6,v。你把 scanf("%c",&c1); 中的%c改成%d就能輸出a,a了
15樓:匿名使用者
可以的呀、 分別輸出65和97對應的字元!
16樓:馬進舉
能執行的 ascll碼 65是a 65+32=97是a 輸出的結果是a a
17樓:
程式規範格式後應該是這樣:
#include
main()
這是傳說中的大小寫轉換啊。
輸入65,其對於的ascii字元為"a"
c2=c1+32即為「a」
那麼最後輸出結果為:a,a
18樓:匿名使用者
事實上你的printf函式後面少了一個括號和一個分號。。。如果你的程式是下面這樣:
#include
main()
那麼它是可以執行的,但也許不是你要的結果。因為%c作為scanf的引數是要求錄入一個字元,而65是兩個字元,故實際上c1的值為'6'。
輸出結果如下:
--------------------------656,v
請按任意鍵繼續. . .
------------------------
19樓:
輸入65是不能執行的!
首先你輸的6就送給了c1,然後執行while迴圈語句,字元6的ascii碼是054,很明顯 c1<65成立,繼續執行while裡面的語句,而此時又輸了個『5』,c1被重新賦值,它現在是5了!!而字元'5'依然符合 c1<65,再次迴圈執行 scanf("%c",&c1)....
直到輸入一個字元不滿足條件(c1<65||c1>90),迴圈才會終止,否則程式將一直迴圈下去而不會有任何結果。
只要輸入一個大寫字母,立即就會有輸出!!!
樓主明兒就考試了!!我也要考阿!!
加油阿!!!!
20樓:千尺竹
能夠輸出結果,並且能夠結束執行。輸出結果為97
21樓:匿名使用者
可以的,數字也可以對應字元
22樓:匿名使用者
我不知道我做的這道是不是跟你一樣,我的這題是這樣的:
有以下程式
#include
main()
程式執行輸入65 回車後,能否輸出結果、結束執行(請回答能或不能)__________。
如果一樣的話,不要想太多,當輸入65時,不符合while迴圈語句的要求,程式就會終止,不能往下執行
如果不一樣的話,不好意思,打擾了
這道c語言有誰會做的啊?
23樓:計算機
#include
void main()
char c1, c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
printf("\n%c %c\n", c1, c2);
printf("%d %d \n",c1, c2);
執行後的結果
24樓:匿名使用者
這就是小寫換大寫的程式。 大小寫字母之間差32.
25樓:匿名使用者
結果a b 65 66
26樓:聽不清啊
執行後的輸出有三行(第一行是空行):
a b65 66
27樓:匿名使用者
答案:換行
a b65 66
#include,
28樓:倒黴熊
這個問題是什麼?? 修改錯誤?
#include//中間沒有逗號
main()
%2d中的2表示寬度,也就是輸出的數所佔的列數,如果這個數實際的位數比2大,按實際輸出來,如果比2小,則按2的寬度輸出,不夠補充空格。
29樓:匿名使用者
#include
void main()
30樓:匿名使用者
2的含義是列印的資料佔據兩個位置,不足2位補空格,超了就按照實際的來
急求===《c語言程式設計實驗·設計·習題》的答案
31樓:歐心南
同學,c語言很重要的,是語法的基礎,建議你可以看一下wrox(紅皮書)的《c語言入門經典》,最權威的。
32樓:匿名使用者
無語···我向老師舉報你···嘿嘿
已知a1,b1 2,且滿足2ab a 2b 1,則2a b的最小值是
2ab a 2b 1 2 a 1 b a 1 a 1 a 1 0 b a 1 2 a 1 2a b 2a a 1 2 a 1 2 a 1 a 1 2 2 a 1 2 2 a 1 1 a 1 5 2由均值不等式得2 a 1 1 a 1 2 2,當且僅當a 1 2 2時取等號 此時b a 1 2 a 1...
已知ABC A1B1C1A1B1C1 A2B2C2求證ABC A2B2C
已知 三角形abc全等於三角形a1b1c1,則ab a1b1,bc b1c1,ac a1c1 另外,三角形a1b1c1全等於三角形a2b2c2,則a2b2 a1b1,b2c2 b1c1,a2c2 a1 也就是ab a1b1 a2b2,bc b1c1 b2c2,ac a1c1 a2c2,即ab a2b...
已知實數ab滿足2b 2 a 2 4,則a 2b的最小值
當a 2b時,由條件,得 2b 2 4b 2 2b 2 4,b 2 2。顯然不合理,應捨去。二 當a 2b時,a 2b a 2b k,a k 2b。2b 2 k 2b 2 4,2b 2 k 2 4kb 4b 2 4,2b 2 4kb k 2 4 0。b是實數,4k 2 4 2 k 2 4 0,4k ...