2020
10-09
10-09
java中的按位与(&)用法说明
为什么4&7结果是44的二进制值是100,7的二进制值是111(实际上Java在存储两个数到内存时会自动在有效值100和111之前补29个零来达到整数类型的4byte大小,此处为了方便展示就不补全前面的一串零了),&是将两数进行位与位的and操作(0&1=0,1&1=1),所以操作步骤就是4:100&&&7:111----------=100可见最后得出的结果是一个二进制整数100,也就是十进制的4按位与运算符(&)参加运算的两...
继续阅读 >