hbyyan 发表于 2010-3-14 23:23:36

请问AU3中的数值型数据可以是八进制吗?

本帖最后由 hbyyan 于 2010-3-14 23:32 编辑

如果可以应该怎么书写,十六进制是0X开头,那么八进制是0开头吗?还有二进制怎么写啊?

netegg 发表于 2010-3-14 23:32:25

$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

自己转转看就知道了

hbyyan 发表于 2010-3-14 23:32:26

没人回答呢,我自己顶一下

hbyyan 发表于 2010-3-15 09:46:34

大哥,麻烦你写点我能看懂的吧,我才学习AU3两天啊

afan 发表于 2010-3-15 12:23:38

2# 3# 同时发帖,猿粪呐

hbyyan 发表于 2010-3-15 18:22:05

哈哈,我才看见,真的呀,我们是同时发帖的,看来真是缘分啊,我要把这个截图下来,留作纪念。

gapkiller 发表于 2010-3-15 20:30:59

大哥,麻烦你写点我能看懂的吧,我才学习AU3两天啊
hbyyan 发表于 2010-3-15 09:46 http://www.autoitx.com/images/common/back.gif


    才学两天就能问这么高深的问题
我学了一年多了,都没考虑过这个问题...
页: [1]
查看完整版本: 请问AU3中的数值型数据可以是八进制吗?