GitHub在 GitHub中添加内容: 在线编辑

长整型数据类型

long 数据类型表示有符号的 64 位宽整数。

长文字

可以使用以下语法指定 long 数据类型的文字:

long ( )

其中 可以采用以下格式:

  • 一个或多个数字,在这种情况下,文字值是这些数字的十进制表示。 例如, long(12) 是类型为 long的数字 12。
  • 前缀 0x 后跟一个或多个十六进制数字。 例如, long(0xf) 等同于 long(15)
  • 后跟一个或多个数字的减号 (-)。 例如, long(-1) 是类型为 long的数字减 1。
  • null,在这种情况下,这是 long 数据类型的 空值 。 因此,类型为 long 的空值为 long(null)

对于前两种格式, KQL 还仅支持类型为 long 的字面值,而不使用 long(/) 前缀/窒息。 因此, 123 是类型为 long的文字,如 0x123一样,但 -2 不是 文字 (当前解释为应用于类型为 long 的文字 2 的一元函数 - )。

要将长整型转换为十六进制字符串,请参阅 tohex () 函数