Pascal中的'#“符号是什么?

时间:2010-06-04 14:31:27

标签: delphi pascal

例如:

x := #123;

我试图搜索Google,但我根本不知道这意味着什么。

6 个答案:

答案 0 :(得分:11)

IIRC它表示数字的字符值(例如#32 - >空格)。

答案 1 :(得分:7)

#123是序数值Char的字符(123类型)。

答案 2 :(得分:4)

这是字符代码。 #97等同于'a'等等

图表可以是here

答案 3 :(得分:2)

它是标准Pascal的扩展,Borland Pascal接受英镑符号('#'),紧接着是0到255之间的十进制数作为该代码的单个字符。

答案 4 :(得分:0)

正如其他人提到的那样,它是一个字符代码,我经常看到它们用于消息中的换行符,或其他控制字符,如Tab(#9)

ShowMessage('Error:'#13#10'Something terrible happened')

奇怪的是,没有必要连接涉及这些的字符串。

答案 5 :(得分:0)

这是字符代码。 #97相当于chr(97)等等