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

问题描述 投票:0回答:6

例如:

x := #123;

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

delphi pascal
6个回答
13
投票

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


7
投票

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


4
投票

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

可以在这里查看图表。


3
投票

它是标准 Pascal 的扩展。 Borland Pascal 接受井号 (

#
) 后紧跟一个 0 到 255 之间的十进制数作为具有该代码的单个字符。


0
投票

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.