conv 子命令

conv 子命令将任意基本数字转换为十进制,二进制,八进制或十六进制数字。

格式

conv [ | | | | -b -d -o -x -a base ] [ ] -s

参数

描述
-b 指定由 参数指定的要转换的数字为二进制数字。
-d 指定由 参数指定的要转换的数字为十进制数字。
-o 指定由 参数指定的要转换的数字为八进制数字。
-x 指定由 参数指定的要转换的数字是十六进制数。
-a 基本 指定由 参数指定的要转换的数字是具有任意基本值 的数字。 该数字必须 2 2 到 36 之间 (包括 2 和 36)。
-s 扩展由 参数指定的要转换的数字的最左侧的 1 位符号。
指定要转换的数字。

其他

无别名。

示例

以下是如何使用 conv 子命令的示例:

KDB(0)> conv 1101
Binary : 0000000000000000000000000000000000000000000000000000010001001101
Octal  : 0000000000000000002115
Decimal: 1101
Hex    : 000000000000044D
KDB(0)> conv -b 1101
Binary : 0000000000000000000000000000000000000000000000000000000000001101
Octal  : 0000000000000000000015
Decimal: 13
Hex    : 000000000000000D
KDB(0)> conv -b -s 1101
Binary : 1111111111111111111111111111111111111111111111111111111111111101
Octal  : 1777777777777777777775
Decimal: -3
Hex    : FFFFFFFFFFFFFFFD
KDB(0)>