转义字符\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次的结果保存成文件,用记事本打开看看效果一样吗? 显示效果一样说明兼容行好都能识别出来
在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会覆盖前面的内容
哈哈
呵呵
呵呵
\r会覆盖前面的内容
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯