vb中可以进行位操作吗?
vb中可以进行位操作吗?
如果可以,给个例子好吗?
问题点数:10、回复次数:5Top
1 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-10-02 11:00:03 得分 3
用乘除代替移位
*2:左移一位
\2:右移一位
以此类推Top
2 楼jlum99(闲人)回复于 2003-10-02 11:52:24 得分 2
这样位移行是行,但容易出错的,不是很准确Top
3 楼rainstormmaster(暴风雨 v2.0)回复于 2003-10-02 13:55:40 得分 2
用乘除代替移位
*2:左移一位
\2:右移一位
很准确Top
4 楼CHKK(hello)回复于 2003-10-02 14:14:14 得分 3
同意楼上的,在汇编中乘除就是靠移位实现的,反过来也可以,当然了有时可能出错但那是由于符号位的问题,只要在使用中注意,完全可以避免出错!
AND
OR
XOR
NOTTop
5 楼lvaqdz(--==风==--)回复于 2003-10-02 15:25:41 得分 0
说的有理!
不过,我想问:
16进制“AA”的2进制是“10101010”,它占一个字节。那么在vb里怎么表示它呢?即,如何用一个字节表示16进制的“AA”(或2进制的“10101010”)?
用chr(170)不行,我已经试过了。因为asc(chr(170))=0,这就不是16进制的“AA”了。Top




