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