最近需要最一些位操作的工作,但是据我所知,在VB中可以对数据位进行或、与、异或等一些基本的位操作功能,但是对于那些位左移、位右移之类的位操作却好象并没有提供函数或操作符来实现这个功能,我是否有什么其他方法来解决这个问题?谢谢!
还有,我想另外问一下,如果使用VB来调用汇编程序。

解决方案 »

  1.   

    从字符串的左边去N位:left(a,5)
    从字符串的右边去N位: right(a,5)
    假设 变量a 为 a=abcdef
    不知这两个函数能否解决你的问题
      

  2.   

    我需要的不是对字符串的操作,而是对位(bit)的操作
      

  3.   

    陨落雕的反了,右移x位除以2的x次方,左移x位乘以2的x次方
    没有搞错吧,同志,位左移、位右移,要实现什么呢?能不能说的具体点?VB调用汇编?
    我记得在汇编里,乘10是左移3位加上左移1位,效率比较高,但在VB里没有效率的问题,直接用乘法乘10就可以了。