早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设x=1,y=2,z=3,u=false,表达式u=y>z^x!=z的结果为.

题目详情
设x=1,y=2,z=3,u=false,表达式u=y>z^x!=z的结果为________.
▼优质解答
答案和解析
这个题目考的是运算符优先级的问题
赋值运算符的优先级最低,比较运算符的优先级比异或运算符的优先级高,因此,上面的表达式加上括号后为:
u = ((y>z)^(x!=z)),这样的话,u=((2>3)^(1!=3)) ==〉u=(false^true) ==> u = true;
因此,最终结果为true.