这个顺序是固定的,但实际生活中不是这样,有时输入”\n”就能达到我们想要的效果,这是为什么呢?...“\r”和”\n”的由来
原先的机械打字机,打完一行后会有一个自动卷动纸带的动作,进行换行,大约0.2s,受限于机械,当时可以在这段时间内输入两个字符,而在这期间输入的字就会丢失....后来人们对其进行了改进,加入了”字车”,每次打完一行都要重新拨动上面的”字车”,代表,要对下一行首位进行书写,此时打字机自动回到行首,并且滚动下面的卷纸滚轮换到下一行,模拟两个字符输出进行占位
后来研发计算机键盘的时候...系统影响
换行符会随着系统的不同而不同
windows下的文本文件换行符:\r\n
Mac linux/unix下的文本文件换行符\n
因此常见的现象是,Unix/Mac系统下的文件在Windows...里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号
如图,0a在ascII码中是”\n”的意思,因此如果文件在linux中打开,可以和