C語言的問題

時間 2022-06-05 07:20:02

1樓:匿名使用者

有幾個變數就要幾個%d

printf("%d%d\n",a,b);

2樓:牛一家

兩個都不對

雙引號加錯了

printf("%d%d\n",a,b);

有幾個變數就要有幾個引數 ,一一對應。

scanf也一樣

3樓:匿名使用者

兩個都是合法的

第一個就會正常輸出結果

第二個正常輸出a的結果

但是b的結果為不定值

什麼都可以

不信你分別編譯兩個語句,都可以正常執行

4樓:匿名使用者

有幾個變數就是幾個%d,轉義字元\n應該在""裡面,printf("%d%d\n",a,b);

scanf也是一樣,不過後面要加地址符& ,scanf("%d%d\n",%a,%b);

5樓:

兩個都是對的,但第二個不能正常輸出b的值。

對於scanf語句 如果是scanf("%d,%d",&a,&b);能正確輸入a,b的值,如果是 scanf("%d",&a,&b);的話只能接收輸入的值給a,而b 的值是系統隨機分配的。

6樓:

printf("%d%d"\n,a,b) 這個對

scanf的使用也是一樣的道理

看你有幾個變數就對應幾個

7樓:

兩個都不對

這個才對

printf("%d%d\n",a,b);

有幾個變數就要有幾個引數(%d %f啥的)scanf也一樣,但不要有額外字元,只有%d類似的引數就行了有問題hi我

C語言問題,C語言問題C語言問題

選a首先,空格也是一種字元,b d選項分別把空格賦給了c1,c1 其次,c選項不完整,排除 不僅a這樣,10a20b也是可以的。 聽不清啊 答案a 10a 20b cr 是正確的。因為scanf d c 時,會忽略數字前面的空格,遇到非數字字元就會結束讀取 非數字字元會留待下一次讀取,即被後面的 c...

C語言問題,C語言問題

include void main 最後輸出 1 2 2 3 cca 2,b 2,c 4 2.設計一個程式 計算0xaf 01234567,字元 a 的ascii碼值 十進位制 是多少,101 代表的字元是什麼,32678 1的準確結果是多少,1.456e6 35的準確結果是多少,12345 6的準...

C語言問題,C語言問題

符合,相當於一個字元,ascii字元可以直接轉成short整型數字。101 不符合,這是一個字串,不能作為常數。不符合,因為 會對雙引號轉義,找不到另一個雙引號。會出錯。而且就算是 也不符合,因為編譯器會把它理解成一個字串,而非單個字元。e3不符合。019不符合,0開頭代表8進位制數,不能出現9。0...