1樓:a羅網天下
1、換行(\n)將當前位置移動到下一行開頭。
2、回車(\r)將當前位置移動到本行開頭。
enter鍵按下後會執行\n\r,這樣就是我們看到的一般意義的回車了。所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現"\n\r"tab是製表符,就是"\t",作用是預留8個 字元的顯示寬度,用於對齊。
在windows/dos系統中,我們通常說的回車,也就是鍵盤的enter鍵實際包含了回車換行。在這樣的系統中,'\n'的作用不僅僅是換到下一行,而且換到了下一行的開頭了。
一般語句換行
使用\結尾作為換行標記
在編譯時,\後面的換行符將被忽略,當做一行處理。比如巨集定義時使用
#define my_puts(x) printf("%s", \
x);和寫作
#define my_puts(x) printf("%s",x);
是沒區別的。
針對巨集定義中換行,換行符\必不可少。針對執行語句的換行,我們同樣可以使用\作為換行符,同事當一個語句過長時,直接換行,也並不會影響語句的編譯
if(null != input\
&& true == input->state)
與if(null != input
&& true == input->state)
相同,它們所表達的都是
if(null != input && true == input->state)
2樓:天寂無痕
1、換行符將當前位置移動到下一行開頭。回車符將當前位置移動到本行開頭。
2、c語言中換行符是“\n”,回車符是“\r”。
所有的ascii碼都可以用“\”加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
3樓:認識我後悔嗎
一、控制字元不同
1、換行符:換行的英文newline,控制字元可以寫成lf,即line feed。
2、回車符:回車的英文return,控制字元可以寫成cr,即carriage return;
二、本義不同
2、回車符:是游標重新回到本行開頭。
擴充套件資料:
不同語言的換行符
一、html語言
可插入一個簡單的換行符,
標籤是空標籤(意味著它沒有結束標籤,因此這是錯誤的:
)。在[1]
xhtml 中,把結束標籤放在開始標籤中,也就是
。請注意,
標籤只是簡單地開始新的一行,而當瀏覽器遇到 標籤時,通常會在相鄰的段落之間插入一些垂直的間距。
二、c語言
"\n"
c語言中的換行符是"\n",就是輸入完一行內容後,游標轉到下一行的起始位置 。
三、c++語言
"endl"
c++語言中的換行符是endl。
例如:cout<<"這是換"<將顯示輸出:
這是換行符。
四、word換行符
word換行符是一種換行符號,它的作用是換行顯示,但是它不是真正的段落標記,它的換行不是真正意義上的重起一段,因此被換行符分割的文字其實仍然還是一個段落中的,word中基於段落的所有操作都是不會識別換行符為段落結尾的。
五、vb語言
在vb中,若命令太長,在一行輸入不方便,可以在**後輸入空格和下劃線再換行。
例如:private declare function mcisendstring lib winmm. _
dll alias mcisendstringa (byval lpstrcommand as string, _
byval lpstrreturnstring as string, byval ureturnlength _
as long, byval hwndcallback as long) as long。
4樓:亂七八糟
c語言中回車符是'\r',換行符是'\n'
回車符是游標從當前位置回到本行的行首,換行符是游標從當前位置換到下一行。
以\開頭的字元,稱為轉義字元,用來表達特殊的含義,如\n ——換行(ascii碼值為10)
\r ——回車(將當前位置游標移到平行開頭,ascii碼值為13)\t —— tab鍵(佔8列,ascii碼值為9)\\ ——輸出\(ascii碼值為92)
\b ——退格鍵(ascii碼值為34)
\v ——垂直製表位(ascii碼值為11)\f ——換頁(將當前位置移到下頁開頭,ascii碼值為12)
5樓:匿名使用者
c語言中,換行,回車分別是'\n'和\r';
換行,是換到下一行。
回車,只是回到本行開頭。
在windows/dos系統中,我們通常說的回車,也就是鍵盤的enter鍵實際包含了回車換行。在這樣的系統中,'\n'的作用不僅僅是換到下一行,而且換到了下一行的開頭了。
嘗試執行下面的**,看輸出結果就會很清楚了#include
int main()
6樓:相默卿凝綠
換行是游標從當前位置換到下一行。
回車是游標從當前位置回到本行的行首。
換行回車效果就是前面兩個效果的疊加,也就是換到下一行,並回到行首。
7樓:匿名使用者
一樣的吧, 都是'\n'
在c語言中空格符和換行符是兩種不同的字元嗎?有什麼區別?
8樓:匿名使用者
一、字元不同
1、空格符:在c語言中,空格符是\t,屬於轉義字元。
2、換行符:換行符的符號表示是\n。
二、表示不同
1、空格符:表示空出一部分空白位置。
三、作用不同
1、空格符:在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。
2、換行符:“\n\r”結合到一起使用才能起到作用。
9樓:陳宗權
空格字元是編碼為32的一個字元,用' '表示(注意兩個單引號之間有空位),顯示出來是一個空白。比如“a b”,在a和b之間就是一個空格字元。
換行符是編碼為10的一個字元,用'\n'表示(注意\n不能拆開),沒有顯示的含義,只有控制含義,控制後面的顯示內容從下一行開始。
以上是他們的不同之處。相同之處則是他們都是不可見的,他們都統稱為空白字元。
10樓:
空格符和換行符是兩種不同的字元。空格符為' ',換行符為'\n';ascii碼也不同,具體值可查詢ascii碼錶。
c語言中轉義字元中換行\n回車\r有什麼區別
11樓:拓跋語燕法悅
\n表示回車換行,即游標前進到下一行的行首
\r表示回車,即游標回車當前行首
自己動手試下便知。
12樓:熊雨梅酒彥
\r'是回車,前者使游標到行首,(carriagereturn)
'\n'是換行,後者使游標下移一格,(linefeed)
\r是回車,return
\n是換行,newline
對於換行這個動作,unix下一般只有一個0x0a表示換行("\n"),windows下一般都是0x0d和0x0a兩個字元
C語言中回車符和回車換行符有什麼區別
迷妹 換行是游標從當前位置換到下一行。回車是游標從當前位置回到本行的行首。換行回車效果就是前面兩個效果的疊加,也就是換到下一行,並回到行首。c語言中換行符和回車符的區別 a羅網天下 1 換行 n 將當前位置移動到下一行開頭。2 回車 r 將當前位置移動到本行開頭。enter鍵按下後會執行 n r,這...
如何把裡的分頁符換行符替換成回車符
餘方正舒 用 替換 功能一次刪除全文的空行 點 編輯 替換 在 查詢內容 框中輸入 p p,在 替換為 框中輸入 p,點 全部替換 如果有連續的空行,可多點兩次 全部替換 按鈕。p p 替換成 p 並不能替換所有的空行。如果檔案中用的是手動換行符,那麼就要用 l l 替換成 l 這裡用的不是1,而是...
計算機中的換行符回車符nrnr怎麼區分
臨淵羨魚 r 是回車,前者使游標到行首,carriage return n 是換行,後者使游標下移一格,line feed r 是回車,return n 是換行,newline 對於換行這個動作,unix下一般只有一個0x0a表示換行 n windows下一般都是0x0d和0x0a兩個字元 r n ...