Преобразует число в восьмеричное представление
Синтаксис
Использование
result = Oct[$]( number [, digits ] )
Параметры
number
Число или выражение оценки для числа. Число с плавающей 
				запятой преобразуется в 
LongInt.
Нужное количество цифр в возвращаемой строке.
 Возвращаемое значение
	Строка, содержащая беззнаковое восьмеричное представление number.
Описание
	Возвращает беззнаковое восьмеричное строковое представление 
number. 
	Восьмеричный digits в диапазоне от 0 до 7.
	Если вы укажете 
digits > 0, результирующая строка будет 
	именно этой длины. Это будет усечено нулями слева, при необходимости.
	Длина возвращаемой строки не будет больше, чем максимальное количество цифр 
	для типа
 number (3 символа для 
Byte, 
	6 для 
Short, 11 для 
Integer, 
	и 22 для 
LongInt)
	Если вы хотите сделать наоборот, т.е. преобразовать восьмеричную строку 
	обратно в число, самый простой способ сделать это заключается в указании в 
	начале строки 
"&O", и преобразовать ее с помощью 
ValInt 
	или 
ValLng, Аналогично для обычной 
	числовой строки. Например 
ValInt("&O77")
Пример
Print Oct(54321)
Print Oct(54321, 4)
Print Oct(54321, 8)
	Вывод:
152061
2061
00152061
 Различия диалектов
-  Суффикс строкового типа "$" обязателен в диалекте -lang qb.
 
-  Суффикс строкового типа "$" является необязательным в диалектах -lang fblite 
и -lang fb.
 
 
 Отличия от QB
-  В QBASIC нет никакого способа указать количество возвращаемых цифр.
 
-  Размер возвращенной строки был ограничен 32 битами, или 11 восьмеричными 
цифрами.
 
 
 См. также