java中的n&0x1是什么意思,具体计算过程是什么

如题所述

你好,这个就是一个按位与运算,先定义简单的:
注意:这个运算是在2进制下进行的。
0&0 = 0 ;
0&1 = 0 ;
1&0 = 0 ;
1&1 = 1 ;
下面我将一下计算步骤:
1. 将&符号两边的数字转化成二进制,n(这个你也没说清楚) 0x1(这个是16进制的)
2. 做按位与运算,每一位对应起来,按照简单的规则做就可以啦。
如:0101&1010 = 0000
0110&0100 = 0100
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-10
& 该符号进行按位与运算
按位与
01101101
00110111
00100101
按位与,只有壹(1)壹(1)为1。
像你这个结果得出的肯定是1了本回答被提问者和网友采纳
第2个回答  2012-03-14
&该符号进行按位与运算,0x是十六进制
相似回答