C语言中 if(a||b&&c) ......... 什么意思啊?谢谢。。

日期:2010-06-12 00:10:56 人气:1

C语言中 if(a||b&&c) ......... 什么意思啊?谢谢。。

若a=1并且b=2(执行该步操作后,b的值加1为3)。 逻辑运算符是根据表达式的值来返回真值或是假值。其实在C语言中没有所谓的真值和假值,只是认为非0为真值,0为假值。 符号 功能 && 逻辑与 || 逻辑或 ! 逻辑非 当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。当表达式进行||运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。逻辑非(!)运算是把相应的变量数据转换为相应的真/假值。若
    A+
热门评论