java - What is the reverse operation of bitwise AND? -


मैं कैसे a से b और c प्राप्त कर सकता हूं ? रिवर्स ऑपरेशन क्या होगा?

यहां कोड है:

  class s {public static void main (स्ट्रिंग एआर []) {int a = 20; Int b = 5; Int c = 0; सी = (ए और बी); Println (ग); Int d = (c & amp; b); Println (घ); }}    

आप नहीं कर सकते यदि c में थोड़ा सा है और b में संबंधित बिट 0 है, तो यह जानना असंभव है कि संगत बिट में a 0 या 1. एक समान तर्क से, बिटवर्ड या ( | ऑपरेटर) भी अपरिवर्तनीय है। दूसरी ओर, बिटवर्ड एक्सओआर ( ^ ऑपरेटर) है प्रतिवर्ती।

Comments