xor_val = (xor_val Xor array(i)) And 255因为我只学了C#,没学过VB,还请大家指点。谢谢!不大懂 And 255是啥意思!
解决方案 »
- 关于x++,x+=1,x=x+1的效率问题
- 面试被问到java什么异常不用自己处理。。。
- 几道JAVA的基础题,请大家帮帮忙!谢谢!!救命题!!!
- 如何获得本窗体的大小
- 用什么方法可以知道变量的内存地址?急
- 怎么查看对象的地址?100分呵
- 100分求Rational XDE Developer for Java V2003版下载
- 初学java,关于J2SE 1.4.2 SDK设置问题
- 怎样传递数组到函数中,函数中可以改变数组的内容,外界可以得到改变后的数组
- Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的
- java牺牲速度来实现垮平台是好还是坏,该不该改进?
- 线程问题
应该是这样的。
换句话说,如果在qbasic里c=a and b等价于C#里的
c=a && b。
与C/C++不同的是,C/C++逻辑真的默认值(逻辑运算结果为真时的返回值)为1(0x00000001),而Basic标准里逻辑真的默认值为-1(0xffffffff)
但在Visual Basic里加入了位运算的概念,当运算符两边都是数值时,And Or将被视为位运算符(当两边有一边为布尔值时仍然是逻辑运算)由于异或运算的返回值为数值型,255(0xff)也是数值型,所以这里的And应该是“位与”。
等价于C#的写法就是:xor_val = (xor_val ^ array[i]) & 255;
PS:这里不是Java版块么?怎么问起VB的问题来了……