C语言中&&,||,&,| 的区别

&&:逻辑与,先后条件同时知足表达式为真 ||:逻辑或,先后条件只要有一个知足表达式为真 &:按位与 |:按位或 &&和||是逻辑运算,&与|是位运算 假如a = 0xaa ,b = 0x55 a&&b = true ,在计算机中true以非0值表示,不一样的编译器true值也不同,通常为1 a||b = true, a&b = 0; 值惟一 a|b = 0xff; 值惟一 “&&”跟“|”
相关文章
相关标签/搜索