VBScript: 「8進数」⇔「10進数」相互変換

VBScriptで「8進数(Octal)」⇔「10進数」の変換方法を紹介します。 8進数へ変換するにはOct()関数を使用し、10進数へ変換する場合は "&O"(英字のオー)を使用します。

「10進数」を「8進数」へ変換

10進数を8進数へ変換するにはOct()関数を使用します。

書式
Oct(数値)

次のサンプルコードはOct関数の使用例です。

WScript.Echo Oct(7)  ' 7

WScript.Echo Oct(8)  ' 10

WScript.Echo Oct(63)  ' 77

WScript.Echo Oct(64)  ' 100

「8進数」を「10進数」へ変換

8進数を10進数へ変換する場合は、8進数の前に「&O」(英字のオー)を付けます。

WScript.Echo &O7   ' 7

WScript.Echo &O10  ' 8

WScript.Echo &O77  ' 63

WScript.Echo &O100 ' 64
VBScript入門