找回密码
 加入
搜索
查看: 3107|回复: 6

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

  [复制链接]
发表于 2010-3-14 23:23:36 | 显示全部楼层 |阅读模式
本帖最后由 hbyyan 于 2010-3-14 23:32 编辑

如果可以应该怎么书写,十六进制是0X开头,那么八进制是0开头吗?还有二进制怎么写啊?
发表于 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

自己转转看就知道了
 楼主| 发表于 2010-3-14 23:32:26 | 显示全部楼层
没人回答呢,我自己顶一下
 楼主| 发表于 2010-3-15 09:46:34 | 显示全部楼层
大哥,麻烦你写点我能看懂的吧,我才学习AU3两天啊
发表于 2010-3-15 12:23:38 | 显示全部楼层
2# 3# 同时发帖,猿粪呐
 楼主| 发表于 2010-3-15 18:22:05 | 显示全部楼层
哈哈,我才看见,真的呀,我们是同时发帖的,看来真是缘分啊,我要把这个截图下来,留作纪念。
发表于 2010-3-15 20:30:59 | 显示全部楼层
大哥,麻烦你写点我能看懂的吧,我才学习AU3两天啊
hbyyan 发表于 2010-3-15 09:46



    才学两天就能问这么高深的问题
我学了一年多了,都没考虑过这个问题...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 22:26 , Processed in 0.221472 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表