如何使用逻辑和 c++

How to use logical and in c++

本文关键字:c++ 逻辑和 何使用      更新时间:2023-10-16
if (age > 40 && age < 60)

if (age > 40  & age < 60)

如您所见,我不确定C++是使用两个和符号还是一个。

第一个是正确的逻辑和if (age > 40 && age < 60)

  • && 是一个逻辑 AND 运算符
  • & - 可以是引用("地址")运算符或Bitwise AND运算符(第二个示例中就是这种情况),具体取决于它在表达式中的显示位置。另请参阅 C 和 C++ 中的运算符。

使用此选项可获得正确的结果:

if ((age > 40) && (age < 60))

它是 &&,单 && 符号是按位和函数。在很多情况下,如果您使用 ints,它可能会产生相同的结果,但会有一些其他数据类型会导致问题。