CTRL+M和Enter是否相同?



所以,我最近开始学习空白编程,其中一个字符被列为[LF]。不知道这是什么(是的,是的,你想对我大喊大叫,因为我是个白痴),我查了一下,在维基百科上发现它可以用CTRL+M(又名^M)输入。所以,我用了一段时间,但是当我回去看这篇文章时,它说LF也被称为CRLF,如果我没记错的话,它是"回车换行"。这是否意味着Enter,这在技术上是"回车符",也适用于换行符?对不起,如果这是一个愚蠢的问题:T

回车(ascii码13)和换行(ascii码10)是两个独立的字符。正如@EliSadoff所说,Windows系统使用CRLF组合来表示一行的结束,而*nix系统只使用LF。

对于在空白中编程,我在Windows上运行的每个解释器(包括我检查过的在线解释器)似乎都忽略了回车字符,因此您可以相当安全地使用回车键为空白键入LF。

你会发现使用LF而不是CRLF的主要区别可能是,如果你在Windows上打开这样的文本文件(例如,在记事本中),整个内容可能在一行上,因为Windows期望CR.一些程序(例如notepad++)考虑到这一点,并以任何一行结束正确显示内容。

相关内容

  • 没有找到相关文章

最新更新