位运算和逻辑运算区别 位逻辑运算和逻辑运算的差别?
浏览量:1200
时间:2021-03-11 16:49:11
作者:admin
位逻辑运算和逻辑运算的差别?
&如果前一个条件返回false,则以后不判断,即false |:如果前一个条件返回true,则以后不判断,即true位运算:&代表位和运算,|表示位或计算
逻辑与:&;位与:&;逻辑与:&;位或:&;逻辑运算是对表达式返回值的运算,其中值只有true和false;位运算是将值转换为二进制后的位运算,每一位为0或1,真逻辑和真结果是真逻辑和假结果是假,1位和1结果是11位逐位的,0结果是0
位运算不是每个位的and或运算。
在C/C中,逻辑操作短路。例如,如果a为false,a&B将不计算B。如果a为false,则返回a,else Eval B。| |如果a为true,则返回a,else Eval B。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。