设a,b,c为int型变量,c 0 ,'a'&&'b' 97&&98 1,为什么呢?还有a||b+c&&b-c 3||9&&(-1) 3||1 1为什么9&&(-1)的值为1?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 04:28:46
设a,b,c为int型变量,c 0 ,'a'&&'b' 97&&98 1,为什么呢?还有a||b+c&&b-c 3||9&&(-1) 3||1 1为什么9&&(-1)的值为1?

设a,b,c为int型变量,c 0 ,'a'&&'b' 97&&98 1,为什么呢?还有a||b+c&&b-c 3||9&&(-1) 3||1 1为什么9&&(-1)的值为1?
设a,b,c为int型变量,c 0 ,'a'&&'b' 97&&98 1,为什么呢?
还有a||b+c&&b-c 3||9&&(-1) 3||1 1
为什么9&&(-1)的值为1?

设a,b,c为int型变量,c 0 ,'a'&&'b' 97&&98 1,为什么呢?还有a||b+c&&b-c 3||9&&(-1) 3||1 1为什么9&&(-1)的值为1?
逻辑运算的结果只有1和0,1表示真,0表示假.其中表达式非零则为真,是零则为假,所以9是真,-1也是真,逻辑与结果为真(1)