执行以下程序段后,w的值为( )。 int w=’A’,x=14,y=15; w=((x||y)&&(w

admin2013-12-19  21

问题 执行以下程序段后,w的值为(    )。
    int w=’A’,x=14,y=15;
    w=((x||y)&&(w
选项 A、-1   
B、NULL
C、1
D、0

答案C

解析 把x和y转换为二进制,分别为1110和1111,因此x||y为真,A的ASCII码是65,a的ASCII码值为97,所以’A’<’a’为真,因此表达式的值为真,w=1。
转载请注明原文地址:https://jikaoti.com/ti/G3U3FFFM
0

最新回复(0)