Delphi中的转义序列(#$A)

Delphi中的转义序列(#$A),delphi,Delphi,我在Delphi XE4中得到一个字符串作为 “你好,世界”#$A“欢迎来到德尔福” Delphi中的转义字符#$A是什么 我指的是&,但没有得到任何线索?就是这样 解释了文本#$A的含义。即 解释了文字#A的含义。#用于使用其代码指定字符。例如,#65与Chr(65)相同,即大写字母'A' 现在,十六进制数字以前缀$指定,这意味着: `#$A` = `#10` = Chr($A) = Chr(10) = LF 这是LF(换行符)字符,在您的情况下,它用于将文本分成两行。#用于使用其代码指定字

我在Delphi XE4中得到一个字符串作为

“你好,世界”#$A“欢迎来到德尔福”

Delphi中的转义字符#$A是什么

我指的是&,但没有得到任何线索?

就是这样

解释了文本
#$A
的含义。

解释了文字
#A
的含义。

#
用于使用其代码指定字符。例如,
#65
Chr(65)
相同,即大写字母
'A'

现在,十六进制数字以前缀
$
指定,这意味着:

`#$A` = `#10` = Chr($A) = Chr(10) = LF
这是LF(换行符)字符,在您的情况下,它用于将文本分成两行。

#
用于使用其代码指定字符。例如,
#65
Chr(65)
相同,即大写字母
'A'

现在,十六进制数字以前缀
$
指定,这意味着:

`#$A` = `#10` = Chr($A) = Chr(10) = LF

这是LF(换行符)字符,在您的例子中用于将文本分成两行。

这是十六进制
0xA
,它是
LF
(换行符)字符。@TLama-那么,我可以用#10来代替它吗?是的,
$A
是十进制
10
的十六进制表示法。在这个值之前是
#
,它表示一个char常量。@nkp您可以,但在您熟悉十六进制而不是十进制之前,您不是一个真正的程序员!;-)你可能遇到的另一个是$D$A。这是回车+换行(CRLF)。在Windows中,哪种表示新行的方式更常见。它是hexa
0xA
,是
LF
(换行)字符。@TLama-那么,我可以用#10来代替它吗?是的,
$a
是十进制的十六进制表示法
10
。在这个值之前是
#
,它表示一个char常量。@nkp您可以,但在您熟悉十六进制而不是十进制之前,您不是一个真正的程序员!;-)你可能遇到的另一个是$D$A。这是回车+换行(CRLF)。这是在Windows中表示新行的更常见的方式。你能给我一些关于我这个问题的线索吗:对不起,我不知道那里的主题,在我的专业领域之外。你能给我一些关于我这个问题的线索吗:对不起,我不知道那里的主题,在我的专业领域之外