Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

数字和字符串

  • Last UpdatedSep 24, 2024
  • 1 minute read

允许的小数格式整数常量的格式如下:

IntegerConst = 0 or [sign] <non-zero_digit> <digit>*;

其中:

sign :: = + | -

non-zero_digit ::= 1-9

digit ::= 0-9

例如,整数常量为零或在一位或多位数之后包含可选符号。不允许有前导零。超出 –2147483648 到 2147483647 范围的整数常量会导致溢出错误。

待处理前的 0x 或 0X 会导致字面值整数常量被解译为十六进制c形式。支持 +/- 符号。

可接受的十六进制整数的浮点值如下:

IntegerHexConst = [<sign>] <0><x (or X)> <hexdigit>*

其中:

sign ::= + 或 -

hexdigit ::= 0-9, A-F, a-f(仅允许 8 个十六进制位 [32-bits])

允许的浮点格式如下:

FloatConst ::= [<sign>] <digit>* .<digit>+ [<exponent>;]

[<sign>] <digit>+ [.<digit>* [<exponent>]];

其中:

sign ::= + 或 -

digit ::= 0-9(可以是一个或多个小数位)

exponent = e(或 E),后跟一个符号,然后是数位

浮点常量适用于作为浮点、实型或双精度类型变量的值。例如,浮点常量不考虑位数。在为浮点、实型或双精度变量分配的浮点常量超过最大值时,脚本验证会检测溢出。

如果在句点 (.) 之前没有数位,那么在其后必须至少显示一个数位。如果指数部分和句点都没有显示,则假定句点位于字符串中最后一位之后。

如果存在格式类似于带指数的浮点常量的属性引用(如“5E3”),则使用 Attribute 认证符,如下所示:

Attribute("5E3")

字符串必须用双引号括起。这样就会作为引用的字符串被引用。两个双引号表示字符串中的单个双引号。例如,字符串:

Joe said, "Look at that."

在 QuickScript .NET 中表示为:

"Joe said, ""Look at that."""