为什么c语言中的&&运算符是逻辑非运算符?
1个回答
展开全部
c语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时,不再计算右侧,整个表达式为零。
“&&”表示与,意为同时都要满足,属于逻辑运算符。逻辑运算符总共有3个,分别是"&&"、"||"和"!"。a && b,一假必假,结合性从左至右。||是逻辑或运算符,a || b,一真必真,结合性从左至右。
运算注意事项
在计算机中,任何数据都是以二进制的形式进行存储的,位运算就是对应位上的二进制进行进行,其中的&符号代表与运算,|符号代表或运算,&符号的运算口诀:如果对应二进制位有0结果则结果为0。
当两个&&符号同时使用,即&&符号。它的意思是代表逻辑运算中的逻辑与。双目运算符,&&的两边的表达式均参与操作。当&&两边均为真时,结果为真。否则结果为假。&&由于是逻辑运算,结果只有真(1)或假(0)两种情况。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询