WorksheetFunction.Dec2Oct(Object, Object) 方法

定义

将十进制数转换为八进制数。

public string Dec2Oct (object Arg1, object Arg2);
Public Function Dec2Oct (Arg1 As Object, Optional Arg2 As Object) As String

参数

Arg1
Object

Number - 要转换的十进制整数。 如果 number 为负数,则忽略 places,Dec2Oct 返回一个 10 个字符 (30 位) 八进制数,其中最重要的有效位是符号位。 其余 29 位是数量位。 负数使用二的补数表示法表示。

Arg2
Object

Places - 要使用的字符数。 如果省略了 places,Dec2Oct 将使用所需的最小字符数。 当需要为返回的值填充前导 0(零)时,places 尤其有用。

返回

注解

如果数字 < -536,870,912 或数字 > 536,870,911,Dec2Oct 返回 #NUM!

如果 number 为非数值, 则 Dec2Oct 返回 #VALUE! 。

如果 Dec2Oct 需要超过 places 字符,则返回 #NUM! 。

如果 places 不是整数,则将被截尾取整。

如果 places 为非数值, 则 Dec2Oct 返回 #VALUE! 。

如果 places 为负数, Dec2Oct 将返回 #NUM! 。

适用于