/r 與 /n 的區別
在查ASCII表時,發現 OD代表“\r”,即回車,英文是Carriage return;OA代表“\n”,即“換行”(line feed)。
這讓我產生了疑惑:回車和換行不是同一個概念?
經百度發現:https://blog.csdn.net/longforus/article/details/51925285
回車和換行不是同一個東西。
回車:光標返回同行首位
換行:光標移到下一行
為什麽我們按鍵盤回車鍵時光標會自動移到下一行呢?
因為它集成了\r\n啊。。。。。
百看不如動手:
編譯環境:LINUX14.05
程序:
#include <stdio.h>
int main(void)
{
printf("test \\r \n");
printf("haha\r");
printf("hello\n");
printf("\ntest \\n \n");
printf("world\n");
printf("^_^");
return 0;
}
運行結果:
sume@gec:/tmp$
sume@gec:/tmp$ ./a
test \r
hello //此處haha已經被hello覆蓋了
test \n
world
^_^sume@gec:/tmp$
/r 與 /n 的區別
相關推薦
/r 與 /n 的區別
\r與\n的區別在學習STM32 FLASH的時候,讀取地址內容,出現0D, 0A.在查ASCII表時,發現 OD代表“\r”,即回車,英文是Carriage return;OA代表“\n”,即“換行”(line feed)。這讓我產生了疑惑:回車和換行不是同一個概念?經百度發現:https://blog.c
\r與\n的區別
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
回車(CR)與換行(LF),即 '\r'與'\n'的區別
一、”回車”(Carriage Return)和“換行”(Line Feed)起源 首先,弄清兩個概念: 回車CR-將游標移動到當前行的開頭。換行LF-將游標“垂直”移動到下一行,而並不移動到下一行的開頭,即不改變游標水平位置。 在計算機還沒有出現之前,有一種叫做電
說一說\r與\n
動機 今天在用Python讀取txt檔案的時候,遇到了一個比較坑的問題,那就是“\n”和“\r”究竟有什麼區別?” 歷史 在計算機還沒有出現之前,人們設計了一種機器叫做電傳打字機,這種機器每秒鐘可以打10個字元。不過它有個問
回車(CR)與換行(LF), '\r'和'\n'的區別
一:回車”(Carriage Return)和“換行”(Line Feed)起源 首先,弄清兩個概念: 回車CR-將游標移動到當前行的開頭。 換行LF-將游標“垂直”移動到下一行。(而並不移動到下一行的開頭,即不改變游標
[ASCII] 回車(CR)與換行(LF), '\r'和'\n'的區別
1 回車(Carriage Return)和換行(Line Feed)起源 首先,弄清兩個概念: 回車CR-將游標移動到當前行的開頭。 換行LF-將游標“垂直”移動到下一行,而並不移動到下一行的開頭,即不改變游標水平位置。 在計算機還沒有出現之
Python 格式化輸出 —— r 與 s 的區別( repr 與 str )
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
關於++n 與++n的區別
好多次沒搞明白,這次再寫一遍: 比如n = 0, a[++n] = x, 這裡的++n是先進行++ 然後賦值a【1】 = x 而a[n++] = x,這個是先執行a[0] = x,然後再++.區別很明顯 下面我用兩個小程式來說明: #include<st
解析文字檔案 r 與 rb 模式的區別(Python)
0. EOL(End-Of-Line)區別主要在 EOL 的處理方式不同。對於不同的作業系統而言,Unix:\nMac:\rWindows:\r\n對於 Python 語言,通過如下語句進行查詢:>> import os>> os.linese
Android中View自定義XML屬性詳解以及R.attr與R.styleable的區別
為View新增自定義XML屬性 Android中的各種Widget都提供了很多XML屬性,我們可以利用這些XML屬性在layout檔案中為Widget的屬性賦值。 如下所示: <TextView android:layout_wi
C語言基礎教程 printf( )函式中的回車‘\r’與回車換行'\n'
今天完成了初級階段的學習,其實以前在開發微控制器的時候用過C語言,但是沒有系統的學過,所以再次學習感覺能夠查缺補漏。 C語言中的printf( )函式是一個很重要的函式。printf( )中的字元包含了三種: (1)以%開頭的格式控制字元 (2)以 \ 開頭的轉義字元 (3)普通字元 在printf
\r\n回車換行\r回車\n換行的區別
在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33,Linux/Unix下的tty概念也來自於此)的玩意,每秒鐘可以打10個字元。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。於是,研製
通過UltraEdit(UE)轉化\r\n(回車換行)與\n(換行)
\r\n(回車換行)是window上的換行符,\n(換行)是linux上的換行符,下面介紹通過UltraEdit(UE)在windows上實現相互轉化。 1.\r\n(回車換行)轉化為\n(換行) 用UE開啟對應的文字檔案,然後按照下圖進行轉化,轉化後儲存就OK了。
#C語言學習感悟# printf( )函式中的回車‘\r’與回車換行'\n'之我見。
今天完成了初級階段的學習,其實以前在開發微控制器的時候用過C語言,但是沒有系統的學過,所以再次學習感覺能夠查缺補漏。C語言中的printf( )函式是一個很重要的函式。printf( )中的字元包含了三種:(1)以%開頭的格式控制字元(2)以 \ 開頭的轉義字元(3)普通字元
HAProxy與Nginx區別
時間 請求 也會 維護 異常 會有 訪問 haproxy 失敗 1)HAProxy對於後端服務器一直在做健康檢測(就算請求沒過來的時候也會做健康檢查):後端機器故障發生在請求還沒到來的時候,haproxy會將這臺故障機切掉,但如果後端機器故障發生在請求到達期間,那麽前端訪問
axis2與cxf區別
開源社區 -s 實現 部署 廣泛 asi -a ice 喜歡 1.CXF支持 WS-Addressing,WS-Policy, WS-RM, WS-Security和WS-I Basic Profile。Axis2不支持WS-Policy,但是承諾在下面的版本支持。 2.
C#中out與ref區別
erro 變量 但是 color 賦值 運行 網上 ann amp 一、ref(參考)與out區別 1、out(只出不進) 將方法中的參數傳遞出去,在方法中將該參數傳遞出去之前需要在該方法起始賦初值;在方法外傳遞的該參數可以不用賦值; 簡單理解就是:將一個東西拋出去之前必須
get( )與getline( )區別
clas 輸入緩沖 ont blog 函數 std etl con span get與getline區別不是很大,但一個明顯的區別是get遇到 ‘\n ‘字符後便返回,這是 ‘\n ‘還在緩沖區中,所以下次讀出來的將是 ‘\n ‘,而getline遇到 ‘\n ‘也返
dynamo與cassandra區別
ffi out thrown ive for enc coord towards ren 雖說cassandra是dynamo的開源版本,但兩者還是有很大區別的。 coordinator的選取: 在dynamo論文中,一般是preference list中N個副本的第一個
xml 與html 區別
sim 顯示數據 類型 打開 替代品 title extent 知識 col 一、什麽是HTML 帶著疑問走到這裏,一句話:HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。 如果想了解更多請看以下博客: