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、?
代表一个问号。