我知道CR是回車,會把text cursor移至行首;LF是換行,在換行字元的下一個字元將會
出現在下一行。
但是當CR與LF分開輸出時,怎麼在螢幕上看起來都是換行的樣子?
例如:
printf("Hello\rWorld\nHello\r\nWorld");
結果CR、LF以及CR LF輸出的樣子都是換行,也就是上面那個例子輸出到螢幕的樣子會變
成:
Hello
World
Hello
World
為什麼不是這樣:
WorldHello
Hello
World
第二個的「World」在CR之後應該會在行首開始輸出,所以第一行應該會變成「WorldHell
o」吧?
結果輸出到螢幕的樣子居然都是換行
這是為什麼?
所以CR與LF在螢幕上顯示會有差別嗎?