小编No *_*ame的帖子

为什么在 C++ 中 (0 < 5 < 2) 结果为真?

下面的代码std::cout << (0 < 5 < 2);输出1(true) 到控制台,即使从数学上讲,它5 < 2是假的。这背后的逻辑是什么?

假设:这是因为0 < 5计算为 1,因此0 < 5 < 2计算为1 < 2。我对么?

c++ math boolean-logic boolean

6
推荐指数
1
解决办法
94
查看次数

标签 统计

boolean ×1

boolean-logic ×1

c++ ×1

math ×1