有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b) &&(c<’B’); 执行该程序段后,x的值为_____。

admin2013-02-23  24

问题 有如下程序段    int  a=14,b=15,x;    char c=’A’;    x=(a&&b)   &&(c<’B’);    执行该程序段后,x的值为_____。

选项 A、真
B、假
C、0
D、1

答案8

解析 a&&b的值为true,c<’B’的值也为true,所以(a&&b) &&(c<’B’)的值为true。但x是int型变量,所以(a&&b) &&(c<’B’)的值最后要从bool型转换为int型赋给x。这样x的值应为1。
转载请注明原文地址:https://jikaoti.com/ti/IHn0FFFM
0

最新回复(0)