فہرست کا خانہ:
تعریف - مشروط منطقی آپریٹر کا کیا مطلب ہے؟
ایک # مشروط منطقی آپریٹر ، C # میں ، مشروط اینڈ آپریٹر (&&) اور مشروط OR آپریٹر (||) شامل ہے۔ یہ بولین منطقی آپریٹر (اور اور) کا ایک مشروط ورژن ہے۔
مشروط منطقی آپریٹرز فیصلہ سازی کے بیانات میں استعمال ہوتے ہیں ، جو ایک سے زیادہ بولین اظہار کے امتزاج کے بطور مخصوص شرط کی بنا پر عملدرآمد کا راستہ طے کرتے ہیں۔ وہ غیر ضروری منطق کو نظرانداز کرکے اور عملدرآمد کے وقت کی بچت کے ذریعہ موثر ضابطہ اخذ کرنے میں معاون ہیں ، خاص طور پر منطقی تاثرات میں جہاں متعدد مشروط آپریٹرز استعمال کیے جاتے ہیں۔
بولین منطقی آپریٹرز "&" اور "|" کے برخلاف ، جو ہمیشہ دونوں آپریڈوں کا اندازہ کرتے ہیں ، مشروط منطقی آپریٹرز صرف دوسرے ہی اوپیندر کو صرف اس صورت میں انجام دیتے ہیں۔ نتیجے کے طور پر ، مشروط منطقی آپریٹرز بولین منطقی آپریٹرز سے تیز تر ہیں اور اکثر ترجیح دی جاتی ہیں۔ مشروط منطقی آپریٹرز کا استعمال کرتے ہوئے پھانسی کو "شارٹ سرکٹ" یا "سست" تشخیص کہا جاتا ہے۔
مشروط منطقی آپریٹرز کو مختصر گردش کرنے والے منطقی آپریٹرز کے نام سے بھی جانا جاتا ہے۔
ٹیکوپیڈیا مشروط منطقی آپریٹر کی وضاحت کرتا ہے
مشروط اینڈ آپریٹر (&&) اس کی کارکردگی کو منطقی انجام دینے کے لئے استعمال کیا جاتا ہے اور اس کی قسم Boole ہے۔ دوسرے اوپیرینڈ کی تشخیص اسی صورت میں ہوتی ہے جب یہ ضروری ہو۔ یہ بولین منطقی آپریٹر "&" کی طرح ہی ہے ، سوائے اس شرط کے جب پہلا اوپیراینڈ غلط ثابت ہوجاتا ہے تو ، دوسرے اوپرینڈ کا اندازہ نہیں کیا جائے گا۔ اس کی وجہ یہ ہے کہ "اینڈ اینڈ" آپریشن صرف اسی صورت میں درست ہے جب دونوں آپریڈز کی جانچ پڑتال درست ہوجائے۔
مشروط OR آپریٹر (||) اسے بولی قسم کے منطقی انجام دینے کے لئے استعمال کیا جاتا ہے۔ دوسرے اوپیراینڈ کی تشخیص اس وقت نہیں ہوتی ہے اگر پہلے اوپرینڈ کی درست تشخیص کی جائے۔ یہ بولین کے منطقی آپریٹر سے مختلف ہے "|" ایک "شارٹ سرکٹ" تشخیص کر کے جس میں جب دوسرے اوپرینڈ کا جائزہ لیا جاتا ہے تو اس کا درست جائزہ نہیں لیا جاتا۔ یہ اس حقیقت کی وجہ سے ہے کہ "||" کا نتیجہ آپریشن درست ہے اگر دونوں آپریڈوں میں سے کسی کی بھی تشخیص صحیح ہوجاتی ہے۔
مثال کے طور پر ، کسی نمبر کو بالائی اور نچلی حد کے اندر ہونے کے لئے توثیق کرنے کے لئے ، منطقی اینڈ آپریشن کو بالائی اور نچلی حد کی جانچ پڑتال کے دو شرائط پر انجام دیا جاسکتا ہے ، جس کا اظہار بولین اظہار کے طور پر کیا جاتا ہے۔
مشروط منطقی آپریٹرز بائیں بازو سے متعلق ہیں ، جس سے یہ ظاہر ہوتا ہے کہ ان کا اندازہ بائیں سے دائیں تک اس انداز میں کیا جاتا ہے جہاں یہ آپریٹرز متعدد واقعات میں موجود ہیں۔
یہ تعریف C # کے تناظر میں لکھی گئی تھی