为了账号安全,请及时绑定邮箱和手机立即绑定

c#中的\r跟\n有啥区别的?

c#中的\r跟\n有啥区别的?

C#
噜噜哒 2018-07-31 21:17:26
c#中的\r跟\n有啥区别的? 请说清楚了,然后给个例子啥的 画个图啊之类的。
查看完整描述

2 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

\r表示回车,\n表示换行,我们按回车按钮的时候,系统自动产生回车和换行两个字符:
回车仅仅是表示完成,把光标回到行首,
换行仅仅是换行,不表示完成,也不把光标放到行首。
示例:(下面用I表示光标)
1——
输出abcdef后:
abcdefI
2——
输出回车后:
Iabcdef
2——‘
如果是输出换行:
abcdef
I
3——
输出回车和换行:
abcdef
I
可用C语言来测试回车与换行的区别:假设当前光标的位置是5行10列,输出回车后,光标位置变为5行1列,如果输出的是换行则是6行10列,如果输出回车和换行则是6行1列。
如果你要想输出\r或\n这样的内容,你需要使用这样的方法:
Console.Write("\\r\\n");

Console.Write(@"\r\n");
输入回车后,产生的两个字符回车和换行

查看完整回答
反对 回复 2018-08-05
  • 2 回答
  • 0 关注
  • 1145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信