当前位置: 移动技术网 > IT编程>开发语言>C/C++ > c语言中&&,||,&,| 的区别介绍

c语言中&&,||,&,| 的区别介绍

2018年04月04日  | 移动技术网IT编程  | 我要评论

宝贝书苑,政界乾坤,威派手机铃声网

&&:逻辑与,前后条件同时满足表达式为真

||:逻辑或,前后条件只要有一个满足表达式为真

&:按位与

|:按位或

&&和||是逻辑运算,&与|是位运算

假如a = 0xaa ,b = 0x55

a&&b = true ,在计算机中true以非0值表示,不同的编译器true值也不一样,一般为1

a||b = true,

a&b = 0; 值唯一

a|b = 0xff; 值唯一

“&&”跟“|”没有关系,在用“||”的地方一般也可以用|代替,但是用“|”的地方不能用“||”代替

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网