1樓:左路傳中
printf中""內部的內容是輸出的格式,最後輸出什麼樣式就在這裡定。
%?是變數輸出的代替,按次序對應引號之後的變數名稱,%c是char型變數輸出,輸出形式為ascii碼字元。
另外常用的有%d是整型輸出,%f是浮點型的輸出,關於輸出,c語言的書中應該有詳細的說明。
\?是轉義,就是輸出時不輸出\和?,而是另一個意思,常用的有是換行,\t是製表,和鍵盤上的tab鍵一個作用,\b是退格。
所以本例的輸出是:
aabb cc abc
an至於為什麼是兩個abc,與你輸出的格式有關,你輸出開始是a%c,這個%c對應的是變數c1,c1是a的ascii碼,所以是兩個a
之後的b%c中對應的%c是c2,c2是b,所以是兩個b,c也是一樣。
2樓:匿名使用者
%c是輸出字元,也就是將c1這個變數按照字元的形式輸出。
結果:aabb|tab|cc ;=enter \t==tab \b==backspace下面的自己來吧。
prf 裡雙引號引起來的都是直接輸出的,例如「a」直接輸出,但是「\t」就會產生一個和按tab鍵相同的效果。
是回車 這就叫做轉義字元。
求執行結果,謝謝
求執行結果,麻煩解釋一下是怎麼得到的,謝謝
bat執行結果賦值給,批處理 命令執行結果賦值與比較
比如執行echo time 得到的顯示時間為 18 57 44.10 即18點57分44秒10毫秒 time 0,2 是提取 time 中的前兩個字元,即小時值 time 3,2 是從 time 中的第三個字元後開始提取兩個字元,即分鐘值 time 6,2 是從 time 中的第六個字元後開始提取兩...
分析以下程式執行結果,說明原理 沒有分析結果不得分
執行的結果應該是 ba b1.t.run 是呼叫mythread裡的方法run 這時主執行緒休眠3秒後列印b 2.t.start 是啟動執行緒mythread,並執行方法run 這時執行緒t休眠3秒後列印a 3.在2執行的時候同時執行system.out.println a 列印a,因為2要休眠3秒...
bash shell如何獲取到命令執行結果的值
將一條命令的執行結果取得命令執行結果的值有 1 使用反引號 數字鍵1左邊的鍵,tab鍵上面,英文方式輸入 如 a echo hello world 即將命令 echo hello world 的輸出賦給變數a 2 可以使用 如 a echo hello world 即將命令echo hello wo...