十六进制的数要如何计算?[已解决]
本帖最后由 superflq 于 2010-2-21 15:48 编辑不知道怎么算,老手赐教
比如:
$a=number(Hex("221",2)-Hex("211",2))
$a=FA-66
$a=0xFA-"0x"&Hex("221",2)
我试了下都不能算么 转换成10进制的办法我知道
有没有直接16位计算的方法 有,不过你要重新学学数学 有,不过你要重新学学数学
netegg 发表于 2010-2-21 12:46 http://www.autoitx.com/images/common/back.gif
不知道不说就算了,我上面只是举个例子,有什么好拽的
有本事一口气算个10位来看看 直接可以计算啊...
不明白楼主的意思...
msgbox(0,0,0xa0+0x01)
直接可以计算啊...
不明白楼主的意思...
gapkiller 发表于 2010-2-21 14:26 http://www.autoitx.com/images/common/back.gif
$a=0xFA-"0x"&Hex("221",2)
这样子算为什么不可以了 $a=0xFA-"0x"&Hex("221",2)
这样子算为什么不可以了
superflq 发表于 2010-2-21 14:31 http://www.autoitx.com/images/common/back.gif
;这样
$a=0xFA-number("0x"&Hex("221",2))
;或者你也可以这样
$a=0xFA-221
这样呢? 你为什么要用一个数值减去一个字符串? 这样呢? 你为什么要用一个数值减去一个字符串?
gapkiller 发表于 2010-2-21 14:36 http://www.autoitx.com/images/common/back.gif
谢谢赐教,,
$a=0xFA-number("0x"&Hex("221",2)) 注意数据类型~
字符串1<>数字1
16进制0x01 = 10进制1
16进制0x12345678,合法
16进制0x123456789,不合法 回复 4# superflq
心态平和,不生气
就算你有本事,行了吧 这样呢? 你为什么要用一个数值减去一个字符串?
gapkiller 发表于 2010-2-21 14:36 http://www.autoitx.com/images/common/back.gif
说到底,还是基本功问题。 大家很多都是业余来的,
专业高手来也不要骄傲,青出于蓝胜于蓝,人外有人天外有天,
业余小鸟来更是要虚心,想学功夫哪有舒舒服服的,自古如此.
页:
[1]