自学时,看到这个运算感到非常不解,想请教各位大神。首先,&,||,^是逻辑运算符,也即进行逻辑运算的符号,运算结果为真或假,参与运算的内容必定可以判断真假。比如int x=4;x>3 & x<5;可以判断运算符两边内容真假值。但是如题,6&3两边怎么判断真假值呢?你可能会说,此时&是位运算符,而非逻辑运算符,尽管符号仍然是这个符号,但是其意义不同于作为逻辑运算符的&,但是在做位运算符使用时,比如6&3等价于110&011=010,在得出010这一步中,&仍然作为逻辑运算符号被使用,看不出作为位运算符的&具有什么不同于其作为逻辑运算符的意义。求教了。。。 |