将数字转换为Unicode八进制表示
语法
用法
result = WOct( number [, digits ] )
参数
number
要转换为八进制表示的数字。
digits
返回字符串中所需的数字数。
返回值
数字的Unicode八进制表示,被截断或用零填充("0"),以适应数位数(如果指定)。
说明
返回
number 的八进制
WString(Unicode)表示。八位数字范围从
0到
7.
如果您指定
digits >
0,则结果字符串将正好是该长度。如果有必要,它将被截断或填充在左边的零。
返回的字符串的长度不会超过
number 类型所需的最大位数(
Byte为3个字符),
Short为6个字符,
Long为11个字符,
LongInt为22, )
例子
Print WOct(54321)
Print WOct(54321, 4)
Print WOct(54321, 8)
将产生输出:
152061
2061
00152061
方言差异
平台差异
- FreeBASIC的DOS端口不支持Unicode字符串。
与QB差别
参考