2010-11-21 22 views

cevap

22

Evet. Operatörler C ve Objective-C'de aynı şekilde çalışır. (Eğer Objective-C++ kullanıyorsanız veya C++) Sadece C gibi

& ve | bit çapında ve && ve || mantıksal (ve kısa devre) bulunmaktadır. Bit-bilge operatörler (& ve |), kısa devre değil 'dur.

Operators in C and C++

+1

Bu yüzden yanlış anladım. Sol zaten yanlış olduğunda && doğru tarafı değerlendirmeyecek, ancak her iki durumu da değerlendirecek. doğru? –

+1

@BugAlert Doğru. –

+3

Ve && bir boole sonucuna sahipken & değil. – Wevah

3

amaç-Cı Cı bit benzeri ve mantıksal operatörler (& bitler halinde ve & & mantıklı) kullanan bakınız. Tek &, her iki ifadeyi de değerlendirecektir.