要记住逻辑与和为与的区别:
int i=1;
int j=2;
i&j=?
i&&j=?
i &j =0;
0001
&&0010=0
i&&j=TRUE;
还需要切记的是,逻辑与&& 和 逻辑或 || 具有短路求值特性。需注意使用。
即 i&&j,如果i为false,则不计算b,该式为False
i||j,如果i为true,则不计算j,该式为True
int i=1;
int j=2;
i&j=?
i&&j=?
0001
&&0010=0