c语言中关系运算符的表达式(C语言的逻辑运算符和逻辑表达式)

c语言中关系运算符的表达式(C语言的逻辑运算符和逻辑表达式)(1)

逻辑运算符:

逻辑运算符的运算对象通常是关系表达式。!运算符只需要一个运算对象,其他两个逻辑运算符都需要两个运算对象,左侧一个,右侧一个。

c语言中关系运算符的表达式(C语言的逻辑运算符和逻辑表达式)(2)

逻辑表达式:

当且仅当expression1和expression2都为真,expression1 &&expression2才为真。

如果expression1或expression2为真,expression1 || expression2为真。

如果expression为假,!expression则为真,反之亦然。

求值顺序:

逻辑表达式的求值顺序是从左往右。一旦发现有使整个表达式为假的因素,立即停止求值。示例:

6 > 2 && 3 == 3 //真 !(6 > 2 && 3 == 3) //假 x != 0 && (20/x) < 5 // 只有当x不等于0时才会对第2个表达式求值。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页