c語言回車換行
① c語言中怎樣換行
1 使用字元串,輸出在一個字元串結尾加上「 」,如「hello 」;
2 使用字元數組拼接成字元串(在嵌入式c的使用中是常見的),在數組末尾增加0x0d和0x0a;
如:
unsigned char data[8] data[0] = 『h』; data[1] = 『e』; data[2] = 『l』; data[3] = 『l』; data[4] = 『0』; data[5] = 0x0d; data[6] = 0x0a;
如果必要,可以加 ,或者等於0(』 』的ASCII是0)。 data[7] = 『 』;data[7] = 0;然後輸出即可。
② 在C語言運行出來的黑框框中輸入的時候怎麼換行
看源程序,一般是回車鍵換行:
如果是其它數據,只需要修改數據類型。
③ c語言如何做到輸入回車換行而不是輸出結果
拍入Enter健時, c語言 通常 略去 回車,而只取用 換行鍵。
一定要輸入 回車,你可以用輸入 ASCII 值 13 代替。
例如,你拍入數值13和Enter健,用下面程序,則 s[0] 讀到回車,s[1]讀到換行 :
char s[10];
scanf("%d",&s[0]);
s[1]=getchar();
printf("%c %c\n",s[0],s[1]);
printf("%02x %02x",s[0],s[1]); // 輸出它們的16進制ASCII碼值 0d 0a
④ 求助,c語言如何輸出回車換行符啊
首先,對於一般的字元(字母,數字,符號),是直接加到printf的雙引號裡面的,而對於一些特殊的字元,如換行,引號,斜杠,反斜杠,製表符等等,這些在輸出的時候很麻煩,於是想到一種方法,叫做【轉義字元】,就跟他的名字一樣,是轉義的意思。
比如,要輸出換行符在printf的字元串裡面加入' ',例:
printf("hello
");
那麼,輸出完hello就會自動換行。
----------------------------------------------------------------------
順便擴展延伸一下,我們常說的回車其實是編輯器裡面是兩個步驟,回車和換行是兩個不同的概念,回車('
')只是把游標放回一行的開始處,而換行('
')是把游標放到下一行的同一位置,因此,平常在寫東西滿一行時,會從第二行開始接著來,這其實是回車加換行的共同作用,單純的換行而不回車的話是從第一行的第幾列跳到第二行的第幾列。
為了證明上述的說法,其實你可以新建一個空的記事本,空的直接保存,查看屬性則是0kb
因為是十六進制顯示,所以兩個16進制位是一個位元組,也就是多了兩個位元組。
----------------------------------------------------------------------------------
最後是一些其他的轉義字元,如輸出引號
printf(""hello world"
");
則會輸出 "hello world" 會帶上引號
其他常見的還有 ' a v 你用一下就知道了