回答
第一个是正确的逻辑与if (age > 40 && age < 60)
&&
是Logical AND操作者&
- 可能是一个Reference ("address of") operator或取决于其中Bitwise AND
操作(这是在第二个实施例的情况下)它出现在表达式中。另请参阅Operators in C and C++。
在这种情况下,'&'是按位AND运算符。 – 2012-08-11 05:15:10
@CarlNorum固定 – MimiEAM 2012-08-11 05:17:57
这是& &,单符号是一个按位和功能。在很多情况下,如果您使用整数,它可能会发生相同的情况,但会有其他数据类型导致问题。
即使使用整数,也可能会导致问题,因为两个运算符具有不同的优先级。 &&总是评估两个操作数,而&&不评估rhs如果lhs为false。 – jahhaj 2012-08-11 05:13:46
是的,这是非常关键的,并不是捷径。 – 2012-08-11 06:46:02
用这个正确的结果:
if ((age > 40) && (age < 60))
- 1. 如何使用逻辑
- 2. 如何在Python中使用VIPS执行逻辑操作和逻辑索引?
- 3. 逻辑&&在C
- 4. 如何分离模型(业务逻辑和商店逻辑)?
- 5. C++如果语句逻辑
- 6. 使用C#逻辑的帮助
- 7. 在C-Shell中使用逻辑OR(||)
- 8. 逻辑的循环使用C
- 9. 使用(逻辑):运算符C#
- 10. 帮助用C#逻辑
- 11. 如何使用sapply - 开关逻辑
- 12. 如何在informatica中使用upsert逻辑
- 13. 如何使用布尔逻辑validate_presence_of?
- 14. Qlikview逻辑如何使用NULL?
- 15. 使用PHP逻辑
- 16. 如何使用C在bash中实现逻辑运算符?
- 17. 模型逻辑和服务层逻辑
- 18. C++:调度逻辑
- 19. 帮助C++逻辑?
- 20. C++逻辑错误
- 21. C#逻辑问题
- 22. 的jQuery如果和逻辑
- 23. 使用逻辑OR,NOT和jsoup选择
- 24. 如何有多个“和”逻辑运算符和“或”逻辑运算符
- 25. 逻辑程序:增量,和c
- 26. C风格的逻辑和重构
- 27. Objective-C属性和综合逻辑
- 28. 表和SQL逻辑的ASP.NET C#问题
- 29. 如何使用JUnit和Mockito来模拟内部逻辑
- 30. 如何使用NSSortDescriptor和复杂的逻辑进行排序?
任何C++教材或者其他的参考应该解释这一点。 '&&'是逻辑的“和”; '&'是按位“和”。 – 2012-08-11 05:11:24
我建议你通过http://www.cplusplus.com/doc/tutorial/operators/ – Vinay 2012-08-11 05:11:56
C++也提供'和'作为拼写'&&'的替代方式。 ([[真的]](http://en.wikipedia.org/wiki/Iso646.h#C.2B.2B)。) – ephemient 2012-08-11 05:27:23