回答
第一個是正確的邏輯與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