from:
一、例子
原始檔:main.c
例一:#include
int main(void)
結果:空
例二:printf("dddddd\r");
printf("12345 ");
結果:空
例三:printf("dddddd\n ");
printf("12345 ");
結果:dddddd
例四:printf("dddddd\r");
printf("12345\n");
結果:12345d
例五:printf("dddddd\r\n");
printf("12345\n");
結果:dddddd
12345
例六:printf("dddddd\n \r ");
printf("12345\n");
結果:同五
例七:printf("dddddd\n \r ");
printf("12345");
結果:dddddd
例八:printf("dddddd\n");
printf("12345\r ");
結果:dddddd
例九:printf("dddddd\n");
printf("12345\n\r ");
結果:同五
二、總結:
根據上面九個簡單而清楚的例子,以及我個人的一些理解,我就做個總結吧:
1.回車換行符,是2個符。乙個回車,乙個換行。\r僅僅是回車,\n是換行。乙個是控制螢幕或者從鍵盤的enter鍵輸入。另乙個是控制「印表機」!
2.回車 = 游標到達最左側,換行 = 移到下一行。
如果只回車,列印的東西會覆蓋同行以前的內容,如果只換行,列印的東西會在下一行的先乙個位置繼續。
3.\r實際是回到行首。\n如果
下一行已經有了一些內容的話
它會在那些內容的後邊.因為一般情況下下一行是沒有資料的,很多時候\n也就成了\r\n作用一樣。
解析PHP處理換行符的問題 r n
一首先說說 r 與 n的區別 回車 carriage return 和 換行 line feed 這兩個概念的來歷和區別。在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33,linux unix下的tty概念也來自於此 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,...
解析linux下磁碟亂序的問題
大家在使用linux過程當中肯定遇到過磁碟亂序的問題。一般情況下引起磁碟亂序有幾種可能,比如磁碟是通過raid卡連線到伺服器的,raid卡電池沒電來,這時候如果伺服器掉電的情況下可能會引起磁碟亂序。再就是比如新的伺服器,但raid驅動是比較老的版本,一旦重啟也經常會有亂序的可能。再就是伺服器磁碟較多...
RN傳參的問題
rn父元件通過props屬性給子元件傳參,假設引數 target target 子元件在render函式裡 let this.props 如果子元件有個 flatlist 標籤,並且 flatlist 的 renderitem 屬性為定義在子元件的乙個函式,例如 keyextractor data ...