其实这个问题不是哪一种编程语言的问题,而是跟操作系统相关。 网上流传的一张图即可说明三者的区别: \r即是回车,return,回到这一行的行首 \n即是换行,new line ,到下一行 \r\n即是到下一行的行首