\r,\n与\r\n有什么区别?
回车换行的由来
参考: 为什么会用\r\n两个字符表示换行? - 知乎 (zhihu.com)
\r, \n, \r\n 的区别 - 简书 (jianshu.com)
在解析文本或其他格式的文件内容时,常常要碰到判定回车式换行的地方,这个时候就要注意既要判定"\r\n"又要判定"\n"。
换行符 '\n' 和 回车符 '\r' 的区别? - 腾讯云开发者社区-腾讯云 (tencent.com)
我的理解:
机械打字机,回车:回到一行的行首。换行:换到下一行
现在电脑的换行:换到下一行的行首(回车式的换行)
在不同操作系统下回车式的换行符号不一样