บ้าน พัฒนาการ ตัวดำเนินการเชิงตรรกะบูลีนคืออะไร - คำจำกัดความจาก techopedia

ตัวดำเนินการเชิงตรรกะบูลีนคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ผู้ประกอบการเชิงตรรกะของบูลีนหมายถึงอะไร

ตัวดำเนินการเชิงตรรกะบูลีนในบริบทของภาษาการเขียนโปรแกรม C # เป็นตัวดำเนินการที่ใช้เพื่อดำเนินการตรรกะบูลีนตามนิพจน์บูลีนสองนิพจน์


ตัวดำเนินการเชิงตรรกะบูลีนส่งคืนผลลัพธ์บูลีน (จริงหรือเท็จ) และรับค่าบูลีนเป็นตัวถูกดำเนินการ ขณะดำเนินการตรรกะบูลีนนิพจน์ทางด้านซ้ายจะถูกประเมินตามด้วยนิพจน์ทางด้านขวา ในที่สุดนิพจน์ทั้งสองจะได้รับการประเมินในบริบทของตัวดำเนินการทางตรรกะบูลีนระหว่างพวกเขา ค่าส่งคืนเป็นประเภทบูลีนและขึ้นอยู่กับประเภทโอเปอเรเตอร์ที่ใช้

Techopedia อธิบาย Boolean Logical Operator

ตัวดำเนินการเชิงตรรกะบูลีนสามารถใช้เพื่อทดสอบหรือปรับค่าของตัวแปรบูลีน ผลลัพธ์ของนิพจน์ที่ใช้โอเปอเรเตอร์เหล่านี้สามารถใช้ในข้อความสั่งแบบมีเงื่อนไขเพื่อควบคุมโฟลว์โปรแกรมผ่านโค้ด


ตัวดำเนินการเชิงตรรกะบูลีนมีความสำคัญตามลำดับที่แสดงด้านล่าง:

  1. ตรรกะและ (&)
  2. ตรรกะ XOR (^)
  3. ตรรกะหรือ (|)

จำเป็นอย่างยิ่งที่จะต้องเข้าใจความแตกต่างระหว่างตัวดำเนินการ & และ && เมื่อมีการใช้งานในนิพจน์ที่จะต้องประเมินสองเงื่อนไข แม้ว่าตัวดำเนินการ & จะดำเนินการทั้งสองเงื่อนไขเสมอ && จะไม่ดำเนินการสองกับความล้มเหลวของเงื่อนไขแรก | | | ผู้ประกอบการทำงานคล้ายกับ && โดยข้ามเงื่อนไขหลังจากเงื่อนไขแรกหากเงื่อนไขแรกเป็นจริง ดังนั้น &&& | | (เรียกว่าตัวดำเนินการเชิงตรรกะตามเงื่อนไข) เรียกว่าตัวดำเนินการลัดวงจร


ตัวดำเนินการ ^ ทำงานในลักษณะคล้ายกับ | The | และ || ตัวดำเนินการ (และ & และ & & ตัวดำเนินการ) ไม่สามารถใช้แทนกันได้เนื่องจากใช้งานแตกต่างกัน

คำจำกัดความนี้ถูกเขียนในบริบทของ C #
ตัวดำเนินการเชิงตรรกะบูลีนคืออะไร - คำจำกัดความจาก techopedia