dim a as string dim i as integer a= "&hffffffff " i=cint(a) 这个时候会出现溢出错误,但是我不能用clng,因为int是8个字节的。 我最终的目的是用fileput(1,i)将ffffffff写入一个文件中去,要是用clng的话就是16个字节,写入的就是“ffffffff00000000”。如果可以规避这个问题也好。 望高手不吝赐教。
发表于:2007-03-30 15:53:531楼 得分:0
把&h去掉就可以了,十六进制中只有0-9,a-f,没有&和h在里面
发表于:2007-03-30 15:55:072楼 得分:20
你也不要使用cint()而要用如下的方法: dim a as string dim i as integer a = "ffffffff " i = integer.parse(a, globalization.numberstyles.allowhexspecifier) console.writeline(i)