কম্পিউটার

মধ্যে পার্থক্য কি | এবং || অথবা C# এ অপারেটর?


| অপারেটর

| অপারেটর তার অপারেন্ডের লজিক্যাল OR গণনা করে। x এর ফলাফল | y সত্য যদি x বা y সত্যে মূল্যায়ন করে। অন্যথায়, ফলাফল মিথ্যা।

| অপারেটর উভয় অপারেন্ডের মূল্যায়ন করে এমনকি যদি বাম-হাতের অপারেন্ডটি সত্যে মূল্যায়ন করে, যাতে ডান-হাতের অপারেন্ডের মান নির্বিশেষে অপারেশন ফলাফল সত্য হয়।

|| অপারেটর

শর্তসাপেক্ষ লজিক্যাল OR অপারেটর ||, যা "শর্ট-সার্কিটিং" লজিক্যাল বা অপারেটর নামেও পরিচিত, তার অপারেন্ডগুলির লজিক্যাল OR গণনা করে৷

x এর ফলাফল || y সত্য যদি x বা y সত্যে মূল্যায়ন করে। অন্যথায়, ফলাফল মিথ্যা. যদি x সত্যে মূল্যায়ন করে, y মূল্যায়ন করা হয় না।

উদাহরণ

<প্রি>ক্লাস প্রোগ্রাম { স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ int a =4; int b =3; int c =0; c =a | খ; Console.WriteLine("লাইন 1 - c এর মান হল {0}", c); Console.ReadLine(); }}

আউটপুট

c এর মান হল 7 এখানে মানগুলিকে বাইনারি 4−−1003−−011 আউটপুট 7 −−111 তে রূপান্তর করা হয়েছে

উদাহরণ 2

স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ int a =4; int b =3; int c =7; if (a> b || b> c){ System.Console.WriteLine("a is বৃহত্তম"); } else { System.Console.WriteLine("a is not greatest"); } Console.ReadLine();}

আউটপুট

a বৃহত্তম

এখানে উপরের উদাহরণে শর্তগুলির মধ্যে একটি সত্য ফিরে আসে তাই এটি পরবর্তী শর্তটি পরীক্ষা করতে কখনই বিরক্ত হয় না।


  1. C# এ স্ট্রিং এবং স্ট্রিং এর মধ্যে পার্থক্য কি?

  2. C# এ একটি তালিকা এবং একটি অ্যারের মধ্যে পার্থক্য কী?

  3. পাইথনে !=এবং <> অপারেটরগুলির মধ্যে পার্থক্য কী?

  4. পাইথনে =এবং ==অপারেটরগুলির মধ্যে পার্থক্য কী?