长整型数据类型
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 () 函数。