CLng 函数返回有趣的值

LeB*_*ues 1 excel vba

我在旧版 excel 文件中找到了此代码

CLng("&O" & "210") 

returns  136 
Run Code Online (Sandbox Code Playgroud)

这个“&O”有什么用?

我正在努力理解

请帮忙

Mik*_*e67 7

&o 表示一个八进制(基数为 8)的数字:

八进制 210 = 十进制 136

&o210 = (2 × 8²) + (1 × 8¹) + (0 × 8?) = 136

相同的概念适用于十六进制(基数为 16):

十六进制 A1 = 十进制 161

&hA1 = (10 × 16¹) + (1 × 16?) = 161(十六进制值为 0-9,A,B,C,D,E,F)