关于在Linux下的换行符\n和windows下的换行符\r\n


linux系统下的换行符是\n,windows系统下的换行符是\r\n。

分别在linux下和windows下创建文件linux.config和windows.config,写入几行内容。

通过打印文件的每一个字符的ASCII可以看出来,\n的ascii为10,\r的ascii为13。

在linux系统下修改windows.config输入换行,再打印可以发现输入的换行符是\r\n

在windows系统下修改linux.config,输入换行,再打印可以发现只有\n

说明:

  换行符的形式只和这个文件创建时所在的操作系统环境有关,与修改时无关。

 

  所以如果对文件进行读写操作时,如果这个文件有在windows下创建的可能性时,需要考虑到\r


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM