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)>