计算机C语言中 \n 有什么作用,加不加有没有影响?
答案:3 悬赏:20 手机版
解决时间 2021-02-03 16:29
- 提问者网友:原来太熟悉了会陌生
- 2021-02-02 22:47
计算机C语言中 \n 有什么作用,加不加有没有影响?
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-02-03 00:08
这个看在什么系统中,在不同的系统中表现出来的情况是不一样的。
在windows系统中,"\n"为换行,也就是输出一行后,光标指向下一行。
在linux系统中,它同时有换行的作用,还有一个刷新显示缓冲区的作用,也就是如果不在一条printf一句后面加上"\n",那么这条语句是不会有输出的,一直要等到缓冲区满了之后才会输出当前printf。如下:
printf("hello"); //这条语句不会立即打印
printf("hello\n");//立即打印hello
解决第一种状况可以在printf后加fflush()函数刷新缓冲区使printf进行打印。
在windows系统中,"\n"为换行,也就是输出一行后,光标指向下一行。
在linux系统中,它同时有换行的作用,还有一个刷新显示缓冲区的作用,也就是如果不在一条printf一句后面加上"\n",那么这条语句是不会有输出的,一直要等到缓冲区满了之后才会输出当前printf。如下:
printf("hello"); //这条语句不会立即打印
printf("hello\n");//立即打印hello
解决第一种状况可以在printf后加fflush()函数刷新缓冲区使printf进行打印。
全部回答
- 1楼网友:忘川信使
- 2021-02-03 00:49
换到下一行的意思 根据需要添加
再看看别人怎么说的。
- 2楼网友:西风乍起
- 2021-02-03 00:29
是换行的意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯