请问AU3中的数值型数据可以是八进制吗?
本帖最后由 hbyyan 于 2010-3-14 23:32 编辑如果可以应该怎么书写,十六进制是0X开头,那么八进制是0开头吗?还有二进制怎么写啊? $iDec = 17
$iOct = StringFormat("%o", $iDec); <== Conversion Dec 2 Oct
$iOct2Hex = Hex(Oct2Dec($iOct), 6) ; <== Conversion Oct 2 Hex
MsgBox(0, "Decimal2Oct", "Decimal " & "= " & $iDec & @CRLF & _
"Hexidecimal " & "= " & "0x" & Hex($iDec, 6) & @CRLF & _
"Octal " & "= " & $iOct & @CRLF & _
"Oct2Hex " & "= " & "0x" & $iOct2Hex)
;
Func Oct2Dec($iN)
Local $aN, $iOct = 0
$aN = StringSplit($iN, "", 1)
For $x = 1 To UBound($aN) - 1
$iOct += $aN[$x] * (8 ^ (UBound($aN) - 1 - $x))
Next
Return $iOct
EndFunc ;==>Oct2Dec
自己转转看就知道了 没人回答呢,我自己顶一下 大哥,麻烦你写点我能看懂的吧,我才学习AU3两天啊 2# 3# 同时发帖,猿粪呐 哈哈,我才看见,真的呀,我们是同时发帖的,看来真是缘分啊,我要把这个截图下来,留作纪念。 大哥,麻烦你写点我能看懂的吧,我才学习AU3两天啊
hbyyan 发表于 2010-3-15 09:46 http://www.autoitx.com/images/common/back.gif
才学两天就能问这么高深的问题
我学了一年多了,都没考虑过这个问题...
页:
[1]