&& 和 || 计算的结果是一个bit 的值1或0 即逻辑真或逻辑假& 和 | 计算的结果很可能不是bit,结果位数等同于 参与计算的各数中位数最长的,做个试验就可以看出区别了
前者的结果是逻辑真或者假(1或0)后者结果为为两个操作数按二进制位相与(&) 相或(|)后得到的结果