A. 請問 C語言中回車鍵應該怎樣輸入
如果要在程序中表示回車鍵,只要用轉義字元'\n'就可以了。
例如,執行輸出語句
printf("Hello!\nToday
is
Friday!\n");
後,就可以得到二行內容:
Hello!
Today
is
Friday!
B. 計算機中的換行符、回車符、\n、\r、\n\r 怎麼區分啊
' '是回車,前者使游標到行首,( return)
' '是換行,後者使游標下移一格,(line feed)
是回車,return
是換行,newline
對於換行這個動作,unix下一般只有一個0x0A表示換行(" "),windows下一般都是0x0D和0x0A兩個字元(" "),蘋果機(MAC OS系統)則採用回車符CR表示下一行( )Unix系統里,每行結尾只有「<換行>」,即「 」;Windows系統裡面,每行結尾是「<回車><換行>」,即「 」;Mac系統里,每行結尾是「<回車>」,即「 」。
windows採用回車+換行CR/LF表示下一行,即^M$($不是換行符的表示,換行符沒有表示出來,$是文本結束EOF的表示)
回車 (
) 本義是游標重新回到本行開頭,r的英文return,控制字元可以寫成CR,即Carriage Return;
換行 ( ) 本義是游標往下一行(不一定到下一行行首),n的英文newline,控制字元可以寫成LF,即Line Feed。在不同的操作系統這幾個字元表現不同,比如在WIN系統下,這兩個字元就是表現的本義,在UNIX類系統,換行 就表現為游標下一行並回到行首,在MAC上, 就表現為回到本行開頭並往下一行,至於ENTER鍵的定義是與操作系統有關的。
關於「回車鍵」的來歷,還得從機械英文打字機說起。在機械英文打字機上,有一個部件叫「字車」,每打一個字元(原為單詞,但是個人覺得這里應該是字元),「字車」就前進一格。當打滿一行字元後,打字者就得推動「字車」到起始位置,這時打字機會有兩個動作響應:一是「字車」被歸位,二是滾筒上卷一行,以便開始輸入下一行,這個推動「字車」的動作叫「回車」。後來,在電動英文打字機上,人們增加了一個直接起「回車」作用的鍵。這個新增的鍵就被稱為「回車鍵」。
在電腦鍵盤上,「回車鍵」上曾經使用過「CR」、「RETURN」的字樣,後來才統一確定為「Enter」。
C. 回車鍵是哪一個
01D. 回車鍵,換行,空格鍵的ASCⅡ代碼及其功能是什麼
回車、換行、空格的ASCII代碼分別是13、10、32,當屏幕上顯示這三個ASCII代碼的時候,回車會使游標回到行首(相當於記事本裡面按HOME鍵),換行會使游標移動到下一行(相當於記事本裡面按下箭頭),空白會使游標右移一個位置。
E. 回車字元是什麼
回車符的英語為Carriage return,常縮寫為CR,其實回車符就是Word文檔一行字末尾的那個符號「↵」它表示一行字的結束,是將游標重置或定位到文本行首的標志。
回車符的作用
回車符的作用就是強制換行,我們大家都知道文檔列印出來後,是看不到回車符的!所以現實生活中我們對這一符號往往都視而不見。
溫馨提示:回車的本意用於打字機的板手。若打字機的語言由左至右書寫的語言.回車用於將承載裝紙滾筒的機架(carriage)移到最右邊,以便令印字位置對准一行的開頭,同時順便轉動滾筒,換至下一行。
第一個有動力的回車功能是是在1960年由Smith Corona加入電打字機中,此鍵一般會標示為carriage return或return。若是針對非英語系國家的鍵盤,回車鍵會用符號表示。
F. 請問 C語言中回車鍵應該怎樣輸入
用一般的getchar();或getch();行不通。
用函數int bioskey(int cmd) 頭文件 bios.h
cmd=0 返回一個鍵盤值,如無鍵盤按下,一直等待。 cmd=1 查詢鍵盤是否按下 0-無鍵按下,非0-有鍵按下
cmd=2 返回控制鍵狀態,返回值保存在低8位中
比如key=bioskey(1);取鍵盤掃描碼
至於掃描碼可以網上搜索。希望對你有幫助
G. c語言回車是什麼字元
回車符(carriage return,』 』)。
例:
int main()
{
char ch;
ch = getchar();
printf("%d ", ch);
}
輸出結果:
注意事項
在Windows系統中回車鍵被當做 的組合來使用,當從鍵盤輸入回車鍵時,Windows系統會把回車鍵當做 來處理(只不過上面的四種字元輸入函數讀取的結果不同)。
getchar——換行符' '(ASCII值為10)
getch——回車符' '(ASCII值為13)
getche——回車符' '(ASCII值為13)
scanf——換行符' '(ASCII值為10)
回車:使游標移到行首
換行:使游標移到下一行
H. C語言中換行符和回車符的區別
換行符和回車符的區別:
1、換行( )將當前位置移動到下一行開頭。
2、回車( )將當前位置移動到本行開頭。
Enter鍵按下後會執行 ,這樣就是我們看到的一般意義的回車了。所以你用16進制文件查看方式看一個文本,就會在行尾發現" "Tab是製表符,就是" ",作用是預留8個字元的顯示寬度,用於對齊。
在windows/dos系統中,我們通常說的回車,也就是鍵盤的enter鍵實際包含了回車換行。在這樣的系統中,' '的作用不僅僅是換到下一行,而且換到了下一行的開頭了。
換行符(line break)是指一種計算機語言表達方式,它的作用是跳到下一個新行。在不同的語言中,代碼也有所不同。例如:<br>、" "、"endl"等。
一般語句換行
使用結尾作為換行標記
在編譯時,後面的換行符將被忽略,當做一行處理。比如宏定義時使用
#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)
I. C語言: \0與\n分別表示什麼
C語言中, 表示空字元,一般用於標識字元串結束; 表示換行符,一般用於換行列印;回車符用 表示。
C語言中,所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , , 等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
注意:在Turbo C 2.0中,字元型常量表示數的范圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。上面我們見到的x, ,a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。
(9)編程中回車鍵用什麼表示擴展閱讀:
其它常見轉義字元:
1、v
垂直製表(VT)。
2、\
代表一個反斜線字元'''。
3、'
代表一個單引號(撇號)字元。
4、"
代表一個雙引號字元。
5、?
代表一個問號。