1樓:迷妹
換行是游標從當前位置換到下一行。
回車是游標從當前位置回到本行的行首。
換行回車效果就是前面兩個效果的疊加,也就是換到下一行,並回到行首。
c語言中換行符和回車符的區別
2樓: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)
3樓:天寂無痕
1、換行符將當前位置移動到下一行開頭。回車符將當前位置移動到本行開頭。
2、c語言中換行符是「\n」,回車符是「\r」。
所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
4樓:認識我後悔嗎
一、控制字元不同
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。
5樓:亂七八糟
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)
6樓:匿名使用者
c語言中,換行,回車分別是'\n'和\r';
換行,是換到下一行。
回車,只是回到本行開頭。
在windows/dos系統中,我們通常說的回車,也就是鍵盤的enter鍵實際包含了回車換行。在這樣的系統中,'\n'的作用不僅僅是換到下一行,而且換到了下一行的開頭了。
嘗試執行下面的**,看輸出結果就會很清楚了#include
int main()
7樓:相默卿凝綠
換行是游標從當前位置換到下一行。
回車是游標從當前位置回到本行的行首。
換行回車效果就是前面兩個效果的疊加,也就是換到下一行,並回到行首。
8樓:匿名使用者
一樣的吧, 都是'\n'
c語言中回車符和回車換行符有什麼區別?
9樓:淡影疏秋
換行是游標從當前位置換到下一行;
回車是游標從當前位置回到本行的行首;
換行回車效果就是前面兩個效果的疊加,也就是換到下一行,並回到行首
10樓:匿名使用者
回車符是carriage return, c語言中是'\r'
換行符是line feed, c語言中是'\n'
回車換行符實際是兩個字元, 就是\r\n
c語言中換行符與回車符的區別
11樓:abc小鴨
回車符是游標從當前位置回到本行的行首, c語言中是'\r'
換行符是游標從當前位置換到下一行, c語言中是'\n'
回車換行符實際是兩個字元, 就是\r\n
12樓:
你說的沒錯,換行(\n)就是游標下移一行卻不會移到這一行的開頭,回車(\r)就是回到當前行的開頭卻不向下移一行.
enter鍵按下後會執行\n\r這樣就是我們看到的一般意義的回車了,所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現"\n\r"
tab是製表符,就是"\t",作用是預留8個字元的顯示寬度,用於對齊
13樓:匿名使用者
enter是換行符
tab在c中是後移8個字元
c語言中回車符和回車換行符有什麼區別
14樓:軍廣英綦錦
換行是游標從當前位置換到下一行;
回車是游標從當前位置回到本行的行首;
換行回車效果就是前面兩個效果的疊加,也就是換到下一行,並回到行首
15樓:金色潛鳥
回車符(cr) 是 '\r' 讓輸出位置 移動到 本行 的起始 位置。
回車換行符(crlf) 是 '\r' 和 '\n' , 輸出位置 移動到 下一行 的起始 位置。
老 dos 系統 用 crlf 為文字 的行結束符。老 蘋果 系統 用 cr 為文字 的行結束符。
unix,linux 用 lf 為文字 的行結束符。
cr -- 英文 carriage return。
lf -- 英文 line feed。
請問在c語言中回車符、換行符、回車換行符的主要作用是什麼,它們有哪些區別和聯絡?
16樓:
回車符(cr)、換行符(lf) c語言輸入語句 預設 處理為 空白 和資料的 分隔符。
輸出語句,回車符 使游標移到本行的開頭,換行符 使游標移到下一行的開頭。
------------------------------文字檔案 行末符:
pc 機 用 crlf 為 行末符 (從 notepad 檔案可見這一點)
蘋果機 用 cr 為 行末符
unix 工作站 用 lf 為 行末符
17樓:匿名使用者
你說的沒錯,換行(\n)就是游標下移一行卻不會移到這一行的開頭,回車(\r)就是回到當前行的開頭卻不向下移一行.
enter鍵按下後會執行\n\r這樣就是我們看到的一般意義的回車了,所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現"\n\r"
tab是製表符,就是"\t",作用是預留8個字元的顯示寬度,用於對齊
在c語言中空格符和換行符是兩種不同的字元嗎?有什麼區別?
18樓:匿名使用者
一、字元不同
1、空格符:在c語言中,空格符是\t,屬於轉義字元。
2、換行符:換行符的符號表示是\n。
二、表示不同
1、空格符:表示空出一部分空白位置。
三、作用不同
1、空格符:在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。
2、換行符:「\n\r」結合到一起使用才能起到作用。
19樓:陳宗權
空格字元是編碼為32的一個字元,用' '表示(注意兩個單引號之間有空位),顯示出來是一個空白。比如「a b」,在a和b之間就是一個空格字元。
換行符是編碼為10的一個字元,用'\n'表示(注意\n不能拆開),沒有顯示的含義,只有控制含義,控制後面的顯示內容從下一行開始。
以上是他們的不同之處。相同之處則是他們都是不可見的,他們都統稱為空白字元。
20樓:
空格符和換行符是兩種不同的字元。空格符為' ',換行符為'\n';ascii碼也不同,具體值可查詢ascii碼錶。
關於c語言中的換行符和回車符
21樓:
注意有兩個比較特殊的字元
回車符和回車換行符
'\xd'這是個轉義字元
其中的x表示他是一個16進位制數
16進位制的d就是10進位制的13
也就是 '\r' 字元,也就是回車符(注意跟'\n'這個回車換行符比較)
輸入這個字元後,游標會跳到本行首,注意是本行首位,好了看你的**
#include
void main()
第二段**:
#include
void main()
22樓:金色潛鳥
printf("%c",'a'); 在本行第一格,列印字元a
printf("%c",'\xd'); 游標移動到本行第一格 因為 \xd 是16進位制編碼 0x0d, 是控制字元 「回車」。
printf("%c",'b'); 在當前位置上 列印字元b,這就把原來本行第一格處的字元改寫了。
printf("%c",'a'); 在本行第一格,列印字元a
printf("%c",'c'); 在本行第二格,列印字元c
printf("%c",'\xd'); 游標移動到本行第一格
printf("%c",'b'); 在當前位置上 列印字元b,把原來本行第一格處的字元改寫成b
第一格是b,第2格是c
看到是 bc
0x0a -- 新行,換行,new-line, line feed (lf)
0x0d -- 回車,carriage return, (cr)
c語言中換行符和回車符的區別,C語言中換行符和回車符的區別
a羅網天下 1 換行 n 將當前位置移動到下一行開頭。2 回車 r 將當前位置移動到本行開頭。enter鍵按下後會執行 n r,這樣就是我們看到的一般意義的回車了。所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現 n r tab是製表符,就是 t 作用是預留8個 字元的顯示寬度,用於對齊。在...
如何把裡的分頁符換行符替換成回車符
餘方正舒 用 替換 功能一次刪除全文的空行 點 編輯 替換 在 查詢內容 框中輸入 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 ...