8个bit和1个byte的转换问题。
众所周知8个bit=1个byte,我知道byte的数组例如tA as byte=3,那么对应的8个位的值就是:false,false,false,false,false,false,true,true。
有没有什么好的转换方法?
[解决办法]
这个不难啊!不需要转换,你直接用And就可以实现
比如,你要看看36这个数据的第4位是True还是False,那么:
dim bit_4 as boolean
bit_4=36 and 2^4
学会用逻辑运算来检查值
发布时间: 2012-09-08 10:48:07 作者: rapoo
8个bit和1个byte的转换问题。
众所周知8个bit=1个byte,我知道byte的数组例如tA as byte=3,那么对应的8个位的值就是:false,false,false,false,false,false,true,true。
有没有什么好的转换方法?
[解决办法]
这个不难啊!不需要转换,你直接用And就可以实现
比如,你要看看36这个数据的第4位是True还是False,那么:
dim bit_4 as boolean
bit_4=36 and 2^4
学会用逻辑运算来检查值