[已解决]为什么同一个数值Hex得到的值不一样呢??
本帖最后由 reefix 于 2015-5-19 03:31 编辑$sHex = StringSplit("A5 01", " ")
Dim $dHex,$m
For $m=1 To $sHex
$dHex = $dHex+Dec($sHex[$m])
Next
MsgBox(0,"",$dHex&@CRLF&Hex($dHex))
MsgBox(0,"",Dec("A5")+Dec("01")&@CRLF&Hex(Dec("A5")+Dec("01")))
第一个结果
第二个结果
感谢 三楼 h20040606 本帖最后由 邪恶海盗 于 2015-5-18 19:30 编辑
3.3.6.1表示正常...
dHex 没有初始化。
$sHex = StringSplit("A5 01", " ")
Dim $dHex=0,$m
For $m=1 To $sHex
$dHex = $dHex+Dec($sHex[$m])
Next
MsgBox(0,"",$dHex&@CRLF&Hex($dHex))
MsgBox(0,"",Dec("A5")+Dec("01")&@CRLF&Hex(Dec("A5")+Dec("01"))) 我来学习了,原因找到了吧
页:
[1]