计算机逻辑表达式(13>12)or (10=10) and not (1 > - 1)的值

计算机逻辑表达式(13>12)or (10=10) and not (1 > - 1)的值

题目
计算机逻辑表达式(13>12)or (10=10) and not (1 > - 1)的值
答案
结果肯定是“真”!
因为第一项(13>12)的值为真,而“逻辑或”的优先级最低,所以后面值是什么都无关紧要,都不用看了!
现在的编译器都很聪明的,只需读到"(13>12) or "就完全能判断此表达式的值,不会再处理后面的代码!
所以即使考试时出个再复杂的题目:
(13>12)or (10=10)and not (1 > - 1)and ((1 < 2) or (-1 > 3) and (1 == 2))
其实照样1秒钟内就能给出答案!
这只是考试、练习时故意出这么个题,考察你对运算符优先级的理解.
但给你个忠告,以后写代码千万不要这么写,一定要加括号,
如果语句确实很长、很复杂,一定要拆分开,让别人一看就明白!
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.