c/c++中&& ||的区别

来源:互联网 发布:小提琴音准软件 编辑:程序博客网 时间:2024/06/05 23:51
逻辑运算&&:逻辑与,前后条件同时满足表达式为真||:逻辑或,前后条件只要有一个满足表达式为真位运算 &:按位与|:按位或假如a = 0xaa  ,b = 0x55a&&b = true ,在计算机中true以非0值表示,不同的编译器true值也不一样,一般为1a||b = true,a&b = 0;  值唯一a|b = 0xff;  值唯一“&&”跟“|”没有关系,在用“||”的地方一般也可以用|代替,但是用“|”的地方不能用“||”代替
0 0