C语言,问题在图片星号那里

大神帮我看下图片

c

4个回答

 显示的是5<number1||number2,这是一个布尔表达式
注意,||优先级低,是(5<number1)||number2
或者(5<number1)||(number2!=0)
如果这个表达式结果为false,输出0,否则输出非0。

就是后面逻辑或表达式的值啊!跟前一句基本一样的,逻辑运算完得到的是布尔值,即true and false.true可以认为1.false可认为0,然后按照整形输出!

图片说明

优先级的原因,可以理解为(5<number1)||number2。就是 1 || 0 ,这样返回1

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问