No *_*ame 6 c++ math boolean-logic boolean
下面的代码std::cout << (0 < 5 < 2);
输出1
(true) 到控制台,即使从数学上讲,它5 < 2
是假的。这背后的逻辑是什么?
假设:这是因为0 < 5
计算为 1,因此0 < 5 < 2
计算为1 < 2
。我对么?
归档时间: |
|
查看次数: |
94 次 |
最近记录: |