&&和&有什么区别,||和|有什么区别
时间: 2023-06-27 14:03:19 浏览: 106
&和&&的区别
5星 · 资源好评率100%
在C语言中,&&和&都是逻辑运算符,但它们的功能不同。&&表示逻辑与运算,表示两个操作数都为真时结果为真,否则为假。而&表示按位与运算,表示两个操作数对应位上的值都为1时结果为1,否则为0。
同理,||和|也是逻辑运算符,但功能不同。||表示逻辑或运算,表示两个操作数有一个为真时结果为真,否则为假。而|表示按位或运算,表示两个操作数对应位上的值有一个为1时结果为1,否则为0。
阅读全文