永发信息网

转义字符\n和\r的区别

答案:2  悬赏:70  手机版
解决时间 2021-03-23 16:47
  • 提问者网友:酱爆肉
  • 2021-03-23 04:43
转义字符\n和\r的区别
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-03-23 06:13
1、\n 软回车:
在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r
的效果。
在Linux、unix 中只表示换行,但不会回到下一行的开始位置。

2、\r 软空格:
在Linux、unix 中表示返回到当行的最开始位置。
在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。追问那在windows里写java时这俩的作用是一样的吗?追答在java中:

\r 回车就是回到当前行的行首。
\n 回车并换行另起一行,并回到另起一行的行首。追问但是在我举的例子里它们输出都是显示换行呀追答对都是换行,但你把2次的结果保存成文件,用记事本打开看看效果一样吗? 显示效果一样说明兼容行好都能识别出来
全部回答
  • 1楼网友:不如潦草
  • 2021-03-23 06:26
\n 是换行,\r是回车;Java测试你上面的代码,输出为:
哈哈
呵呵
呵呵
\r会覆盖前面的内容
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯