当前位置:首页 » 编程语言 » c语言运行回车键
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言运行回车键

发布时间: 2023-03-24 23:17:15

A. 请问 c语言中回车键应该怎样输入

如果要在程序中表示回车键,只要用转义字符'\n'就可以了。
例如,执行输出语句
printf("Hello!\nToday
is
Friday!\n");
后,就可以得到二行内容:
Hello!
Today
is
Friday!

B. c语言程序运行的时候完成输入之后按回车键就一直停留在下一行不动,这是什么原因造成的

就说明光标在等着你的输入……

所以可能是你输入的数据不满足自己写的程序的规范


比如,程序写

scanf(“%d”,&a);

scanf(“%d”,&b);

假设你的a 要分别赋值1 2

这时 你的输入应该是1空格或者换行2,而非12。


当然,这只是一个简单的例子,有它的不规范之处,但我觉得还是可以说明一些问题的。

C. 关于c语言中会回车键的功能

你说的执行是回车符吧('\r',
0x0d),
在这里你可以无视它.
你在按下回车键时,实际读入输入缓冲区的只有一个换行符('\n',
0x0a)。
scanf("%d",&num[i]);执行后,
你输入数字123,
按回车,输入缓冲区的内容是"123\n".
这时数字被scanf读入,
但是输入缓冲区里还有一个'\n'.
getchar()把'\n'取出,以免影响gets.
而gets在遇到'\n'时会停止读数据,所以如果不用getchar取出'\n',
gets遇到'\n'立即停止,只能读到一个空串,
'\0'.
这个'\0'是gets自己添加到字符串尾的,读不到数据就会有这样一个字符,这个是字符串结束标志,并非读到的字符。

D. 在C语言运行出来的黑框框中输入的时候怎么换行

看源程序,一般是回车键换行:


如果是其它数据,只需要修改数据类型。