«logical-operators» etiketlenmiş sorular

Mantıksal operatörler, boole ifadelerini değerlendirmeye yardımcı olan sembollerdir. Bunlar, boole'yi destekleyen hemen hemen her programlama dilinde bulunur. Yaygın örnekler şunlardır: && (VE), || (VEYA),! (DEĞİL), == ([değer] eşittir), === ([değer ve tür] eşittir),> = (Büyüktür veya eşittir), <= (Küçüktür veya eşittir),> (Büyük daha) ve <(küçüktür)


23
Python'da iki değişkenin mantıksal xor'unu nasıl elde edersiniz?
Python'da iki değişkenin mantıksal xor'unu nasıl elde edersiniz ? Örneğin, dizeler olmasını beklediğim iki değişkenim var. Onlardan sadece biri doğru bir değer (hiçbiri veya boş dize değil) içerdiğini sınamak istiyorum: str1 = raw_input("Enter string one:") str2 = raw_input("Enter string two:") if logical_xor(str1, str2): print "ok" else: print "bad" ^Operatör bitdüzeyi …


11
C ++ mantıksal XOR operatörü?
Böyle bir şey var mı? İlk kez pratik bir ihtiyaçla karşılaştım, ancak Stroustrup'ta listelenen birini göremiyorum . Yazmayı düşünüyorum: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Ama ^^operatör yok . ^Burada bitsel olarak kullanabilir ve doğru cevabı alabilir miyim (doğru ve yanlışın …

5
Bash'te basit mantıksal operatörler
Birkaç değişkenim var ve aşağıdaki koşulu (kelimelerle yazılmış, sonra bash komut dosyasında başarısız denememi) kontrol etmek istiyorum: if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Başarısız denememle birlikte: if (($varA == 1)) &amp;&amp; ( (($varB == "t1")) || (($varC == …





13
Boole kontrolleri için xor operatörünü kullanmak iyi bir uygulama mudur? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 10 ay önce kapalı . Bu soruyu geliştir Ben şahsen gibi dışlayan ya da , ^bunun nedeni onun özlülük boole çeklerin bağlamında …

7
Kısa devre mantıksal operatörler zorunlu mu? Ve değerlendirme sırası?
ANSI standart mu görev mantıksal operatörler ya da C ya da C ++ 'de, kısa devre olduğu? K &amp; R kitabını kodunuzun bu işlemlerin kısa devre yapılmasına bağlı olmaması gerektiğini söyleyerek hatırlıyorum, çünkü olmayabilir. Birisi lütfen mantık operasyonlarının her zaman kısa devre yaptığını söylediği standartta işaret edebilir mi? Ben çoğunlukla …

9
Aslında aşırı yüklenmenin bir nedeni var mı? kısa devre yok mu?
Operatörlerin kısa devre davranışı &amp;&amp;ve ||programcılar için harika bir araçtır. Fakat aşırı yüklendiğinde neden bu davranışı kaybediyorlar? Operatörlerin fonksiyonlar için sadece sözdizimsel şeker olduğunu anlıyorum, ancak operatörler boolbu davranışa sahipler, neden bu tek tiple sınırlandırılmalı? Bunun arkasında herhangi bir teknik gerekçe var mı?


8
Mantıksal Operatörler, || yada yada?
I durumunda olduğu mantıksal operatör açısından bir süre geri okuma unutmayın ORkullanılarak ||daha iyi or(ya da tam tersi). Bunu projemde bana geri döndüğünde kullanmak zorunda kaldım, ancak hangi operatörün önerildiğini veya hatta doğru olup olmadığını hatırlayamıyorum. Hangisi daha iyi ve neden?

8
"Ve" ve "veya" boole olmayan değerlerle nasıl davranır?
Python öğrenmeye çalışıyorum ve güzel ve kısa ama tamamen mantıklı olmayan bazı kodlarla karşılaştım bağlam şuydu: def fn(*args): return len(args) and max(args)-min(args) Ne yaptığını anlıyorum, ama neden python bunu yapıyor - yani True / False yerine değeri döndürüyor? 10 and 7-2 döndürür 5. Benzer şekilde, ve 'nin değiştirilmesi veya işlevinde …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.