LabVIEW字符串中回车键常量、换行键常量和行结束键常量之间的差异

更新 Oct 30, 2018

适用于

Software

  • LabVIEW Professional
  • LabVIEW Base
  • LabVIEW Full

问题详述

在LabVIEW中的字符串中回车键常量(Carriage Return)、换行键常量(Line Feed)和行结束键常量(End of Line)似乎都做同样的事情。这三个字符有什么区别?



解决方案

这三个字符都是表示一行结束的ASCII标志码。在LabVIEW字符串中,它们似乎都具有行结束字符的功能,但是在操作系统级别,它们的处理方式各不相同。

回车(CR)字符(0x0D,\ r)是将光标移动到本行的开头而不移动到下一行。此字符在Commodore和早期的 Macintosh操作系统(OS-9和更早版本)中用作新的一行的标志。

换行(LF)字符(0x0A,\ n)将光标向下移动到下一行,而不返回到本行的开头。此字符在基于UNIX的系统(Linux,Mac OSX等)中用作新的一行的标志。

行尾(EOL)字符(0x0D0A,\ r \ n)实际上是两个ASCII字符,是CR和LF字符的组合。它将光标向下移动到下一行和该行的开头。在大多数其他非Unix操作系统(包括Microsoft Windows,Symbian OS等)中,此字符用作新一行的标志。

本文是否有帮助?

无帮助