c語言中chars101abc,c語言中chars101abc0printfsn,s下面程式段的輸出結果是

2021-03-03 21:14:14 字數 1400 閱讀 5728

1樓:

輸出的結果:\aabc

為什麼輸出這個,是因為:

\\ 代表乙個反斜線字元''\'

\101 代表的是101是乙個整數,在printf時就會輸出這個整數的 ascii字元,即'a'

2樓:匿名使用者

程式的輸出結果是\aabc

解釋:強兩個反斜槓是為了輸出乙個反斜槓**義),\101是ascii碼,按字串輸出就是a,後邊依次輸出,\0是字串結束符,不輸出。

3樓:aivenyoung光影

\aabc

\轉義字元

\\ ----> \

\101 -----> a

\0結束標誌。

4樓:匿名使用者

輸出結果是\aabc

5樓:匿名使用者

\\\101abc\0

void main() { char c1='a',c2='b',c3='c',c4='\101',c5='\116'; printf("a%cb%c\tc%c\tabc\n",c1,c2,c

6樓:匿名使用者

a%cb%c就是aabb

第乙個a原樣輸出,%c你讓輸出的是c1也是a,所以有兩個a%c後面的b原樣輸出,%c你讓輸出的是c2也是b,所以有兩個b後面的同理

7樓:匿名使用者

a%cb%c\tc%c\tabc\n

這串拉長看

a---%c---b---%c---\t---c---%c---\t ......

對應輸出內容為:

a----a----b----b--跳格--c----c---跳格......

{ char c1='a',c2='b',c3='c',c4='\101',c5='\116'; printf("a%c b%c\tc%c\tabc\n",c1,c2,c3 20

8樓:匿名使用者

\t是自動對齊. 預設是對齊到8位上.

所以 在輸出了

a%c b%c這裡已經是五位輸出了. 加上\t, 那麼會對齊到第8列上, 也就是補三個空格.

然後c%c 下乙個\t補六個空格.

9樓:匿名使用者

\t是製表符,不一定會輸出八個空格,假如在使用\t之前前面的字元個數恰好是八的倍數個,它會輸出八個空格,但是如果不是八的倍數個,他會補上最多7個空格以達到八個倍數個,簡單的說就是使輸出更統一。

10樓:匿名使用者

\t是製表符,顧名思義就是**樣式對齊輸出時用的,這個值並不是固定的,你甚至可以自己給它設定乙個值讓它輸出多少個空格

c語言中的,c語言中的EOF

全文結束就是文字的結束,0 是字串結尾字元,在螢幕上敲的話,linux下輸入ctrl d,windows下輸入ctrl z,os下輸入f4,就能輸入eof。兩個while語句,前面乙個判斷讀取字元是否為eof,後面乙個判斷讀取字元是否為換行字元。如果敲回車的話,沒有eof,只有 r,r是回車符。全文...

c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思

max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3,則max a,b 4 a 3,b 3,則max a,b 3 c語言中c abc a,b 是什麼意思 這是乙個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是乙個函式,也就是存在 fun typ...

c語言中switch的含義C語言中的SWITCH是什麼意思?

switch 叫開關 語句,根據條件判斷,選擇某些語句執行。句法 switch k k 是 現在給的值 case 與冒號之間是條件,現在給的值滿足哪個 case 與冒號之間的條件,就執行冒號以下的語句,直到break跳出開關語句。所有的case 與冒號之間的條件都不滿足時,執行default以下的語...