例如: double x=3.0,y=4.0,z=2.0; x&&y>z 难道就是无效的么?
>的优先级是大于&&的,晕
追答对不起,我在这里真的犯了错误。但是回到你的问题,答案仍然是是一个合法的表达式。
追问恩 ,谢谢你!
我想问一下,如果是&位与,情况是怎么样的
追答类型大小都不一样,要么不能位与,要么只能部分位与,答案是后者
本回答被提问者和网友采纳位与的话,难道对应位之间不能进行与么
追答能,但是因为很多浮点数不能被精确表示,比如 1.798843,在电脑里面可能表示为1.79884300100011或者1.798842999899977700,这样的话比较就失去了意义,所以编译器报错不允许这样的操作
你是怎么得出等价后面的式子的?
追答不好意思, 写错了 , x!= 0 && y > z
>的优先级是大于&&的,晕
追答哦 对... 那应该是没问题的
只要表达式为true就行啊 你这里出问题了?