同样的语句,不同的机器,竟然结果不同
程序代码:
local lcVol as string, lnSerial as interger lnSerial=7328823499 lcVol="" newserial=bitxor(lnserial,12994069) newstr=alltrim(str(newserial)) for js_k=1 to len(newstr) step 2 lcVol=lcVol+chr(val(substr(newstr,js_k,2))) ENDFOR这是程序的一小段,我昨天在两个机器上试了试,本来一样的代码结果不一样,后来逐条测试,原来是这个地方出问题,确切说是lcVol=lcVol+chr(val(substr(newstr,js_k,2)))这个语句之后,lcVol的值相差很远,老师们有遇到的吗?能帮我看一下吗
[ 本帖最后由 scilent 于 2013-8-15 12:09 编辑 ]