5.00 / 1 oy

XOR nedir ve ne işe yarar?

Exclusive or olarak literatürde geçen bu karşılaştırma operatörü şu mantıkla doğru ya da yanlış çıkıyor:

Yanlış XOR Yanlış = Yanlış

Doğru XOR Doğru = Yanlış

Doğru XOR Yanlış = Doğru 

Yanlış XOR Doğru = Doğru 

ya da 0 ve 1'ler cinsinden:

0 XOR 0 = 0

1 XOR 1 = 0

1 XOR 0 = 1

0 XOR 1 = 1

Bu şekilde bakıldığında XOR mantık olarak a+b'nin 2 modu olduğu söylenebilir. Felsefi olarak ise sadece birbirlerinden farklı olduklarında doğru çıktısını veren girdilerdir.

Encryption alanında xor karşılaştırmalarından sıklıkla faydalanılıyormuş ama benim gündelik yazılım geliştirme çalışmalarımda bugüne kadar ihtiyacım olmadı.

RainingCodes

04.12.2019 03:22

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
XOR nedir ve ne işe yarar?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.