SORU
14 AĞUSTOS 2011, Pazar


C (Mantıksal biconditional) XNOR operatörü var#mı?

C yeniyim# ve XNOR Bu doğruluk tablosu sağlamak için operatör bulunamadı:

a  b    a XNOR b
----------------
T  T       T
T  F       F
F  T       F
F  F       T

Bunun için özel bir operatör var mı? Ya da kullanmam lazım.(^)?

CEVAP
14 AĞUSTOS 2011, Pazar


XNOR sadece mantıksal eşitlik; A == B.

Bu eşitlik genellikle Boolean değerleri için uygulanan değil bu yana Bayan, kolay bir şey değildir. Ve mutlaka işe yaramayacak yerde dil vardır. Örneğin, C, sıfır olmayan herhangi bir skaler değeri true olarak değerlendirilir, iki "gerçek" değerleri eşit olabilir. Ama soru şu, nasıl diyelim, iyi yetişmiş Boolean değerleri olan , etiketli.

Bu 0x1234 XNOR 0x5678 == 0xFFFFBBB3 (32 bit varsayarak) istediğiniz bit işlemleri için genelleme yapmaz unutmayın. Bunun için, diğer işlemler, ~(A^B) gibi inşa etmek gerekir. (Not: ~, !.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LAHWF

    LAHWF

    5 Kasım 2009
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • optionalinfo

    optionalinfo

    29 EKİM 2005