回 帖 发 新 帖 刷新版面

主题:有人能做出来这几道题吗?

第一题:
  15  AND  56 =    
  3 OR 9=
NOT 5=
NOT 3.666=
以上四道题,上机均可得到结果,请问从理论上如何计算,怎么样,你不会吧?!

回复列表 (共7个回复)

沙发

这是对数值的二进制数位做操作的
比如 3 or 9
3的二进制数是:   00000000 00000011
9的二进制数是:   00000000 00001001
做or运数得:      00000000 00001011
结果就是11

又如 not 5
5的二进制数是:   00000000 00000101
作运算反得:      11111111 11111010
得值:-6

板凳

厉害!

3 楼

I don't know.

4 楼

高级

5 楼

就是把数转换成二进制在按照相应的逻辑运算进行运算!!!!

6 楼

我想问meizi177你说的我没有听懂。请你再说仔细点。    多谢

7 楼

不懂~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册