\r:回車,ascii碼13 r->return
\n:換行,ascii碼10 n->newline
在windows中:
'\r' 回車,回到當前行的行首,而不會換到下一行;
'\n' 換行,換到當前位置的下一行,而不會回到行首;
\r與\n的區別:
\r : return 到當前行的最左邊。
\n: newline 向下移動一行,並不移動左右。
linux中\n表示回車+換行;
windows中\r\n表示回車+換行。
mac中\r表示回車+換行。
回車」(carriage return)和「換行」(line feed)這兩個概念的來歷和區別。
在計算機還沒有出現之 前,有一種叫做電傳打字機(teletype model 33,linux/unix下的tty概念也來自於此)的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正 好可以打兩個字元。要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。
於是,研製人員想了個辦法解決這個問題,就是在每行後面加兩個表示結束的字元。乙個叫做「回車(return)」,告訴打字機把列印頭定位在左邊界;另乙個叫做「換行(newline)」,告訴打字機把紙向下移一行。這就是「換行」和「回車」的來歷,從它們的英語名字上也可以看出一二。
Ajax的常見錯誤以及對應處理
1.網路暢通,伺服器端能接收到請求,伺服器端返回的結果不是預期結果。對應處理 判斷http狀態碼,對其進行處理 xhr.onload function 2.網路暢通,伺服器端沒有接收到請求,返回404狀態碼。對應處理 檢查請求的處理是否發生錯誤 即檢視對應資源是否存在 3.網路暢通,伺服器端能接收到...
CRLF和LF以及對應的坑
使用vscode開啟檔案,右下角顯示檔案的換行方式 使用不同的換行方式,可能導致各種稀奇古怪的問題,例如檔案資料如下 abcdefg hijklmno pqrstu vwxyz使用如下 讀取資料 每讀取2個字元然後跳過乙個字元 for f.seek 1,1 log.println string da...
Symbian 60 按鍵以及對應的鍵值
撥號鍵 ekeyyes 掛機鍵 ekeyno 上鍵 ekeyuparrow 下鍵 ekeydownarrow 左鍵 ekeyleftarrow 右鍵 ekeyrightarrow 刪除鍵 c鍵 ekeybackspace 0 9 0x30 0x39 號鍵 號鍵 中間的選擇鍵 ekeydevice3 ...