bitget 运行错误问题
我在使用bitget语句时,出现这样的运行错误类型BITmust be an integer between 1 and 52 for double,T=bitget(Chrom,56:-1:49)
其中Chrom是一个很大的数值,比方说达到Chrom =
3.3946e+016二进制就是Chrom =1111000100110010111000110010000101010101101000100100000,我是想将Chrom中的某一段二进制读取,现在是读取了最前面的八位二进制,结果运行出现上述的错误信息,我看了一下 help的bitget的用法,发现A值必须是无符号的整数型,那如果是double类型的话,不是有64位,为什么错误信息中是52呢?还有怎么样改才能使bitget不受数据长度的限制呢?请各位帮帮忙!谢谢,急啊! LZ解决否?
有人了解吗?
[ 本帖最后由 ChaChing 于 2009-2-13 17:26 编辑 ]
页:
[1]