1樓:匿名使用者
\後面可以跟1~3位8進位制轉義序列,例如\65,其中的65是8進位制數字,轉換為10進位制數字為53,對應的ascii字元是'5'。
第一個printf分開來看是:
先輸出xy,之後退一格輸出mn,這樣在螢幕上輸出就成了xmn,之後\r是回車但不換行,游標到了本行頭部。
到了第二行輸出時,起始位置成了第一列,所以在輸出結束之後,這一行原來的內容就被覆蓋了。
最後的輸出應該是
a\b'
5《響鈴》
2樓:
因為每個字元的輸出都是按其ascii碼進行輸出的,所以,上面的'65'就是輸出字元『5』拉;
退格就是在螢幕輸出後向後面退一格,比如:我們要列印』$『這個符號,我們可以通過列印's'後然後退格再列印'|'來達到目的。printf("s\b|");
具體的就去看看標準輸入輸出的轉義字元啊。
3樓:愛提問的小天使
1. 8進位制的65換成10進位制就是53。在ascii表中,第53位的字元就是'5'.
2. 退格就相當於你在鍵盤上輸入←。 當然就把前面的消除了。
c語言題目,求大神幫幫忙寫一寫,C語言題目,求大神幫幫忙寫一寫!!
include int main t,st 5 int i,j file fp1,fp2 if fp1 fopen d stud.dat r null if fp2 fopen d studsort.dat w null for i 0 i 5 i for i 0 i 4 i for j 0 j 4...
一道C語言習題!?大家幫幫忙一道c語言的題目請各位幫幫忙,急得很,先謝謝大家了!!!
an x x bai2 x du3 x 4 1 n 1 x n an 1 x x 2 x 3 x 4 1 n 1 x n 1 n x n 1 x 1 an 所以第一個空zhi是 x 第二dao 個是 1 px x,n 1 求 baix x 2 x 3 x 4 1 n 1 x n x提出後du 就是 ...
C語言問題,幫幫忙了
因為10 5 i 所以i 1 b讓b自 1 然後判斷a b 成立繼續i 再讓b自 1 以此類推 最後i 5 a c c讓c先 1在判斷條件 成立j 然後再判斷a c同樣c先 1 成立j 以此類推j 4 do k 就是先執行一次k 再判斷while a d 就是先判斷a d 然後再執行d 以此類推 k...