C语言 逻辑运算的优先级
提问人:刘团圆发布时间:2020-11-28
(1) C语言中规定在逻辑运算中,“!”运算优先级最高,其次为“&&”运算,最后是“||”运算。
(2) 如果逻辑运算符与其他运算符混合运算,优先次序从高到低为:!—算术运算符—关系运算符—&&—||
(3) 逻辑运算符的结合性为自左向右。例如:a||b||c,其执行次序为(a||b)||c。
【例题】逻辑表达式求值
计算逻辑表达式5>3&&2||8<4-!5的值。
解答:
5>3&&2||8<4-!5
=5>3&&2||8<4-0
=5>3&&2||8<4
=1&&2||8<4
=1&&2||0
=1&&0
=0
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>