วันอาทิตย์ที่ 7 มิถุนายน พ.ศ. 2558

ตัวดำเนินการทางตรรกศาสตร์
ในการเปรียบเทียบค่า เราสามารถเปรียบเทียบได้หลายๆ ค่าพร้อมกัน โดยใช้ตัวเปรียบเทียบทางตรรกศาสตร์มาช่วยหาคำตอบสุดท้ายของการเปรียบเทียบ ตัวเปรียบเทียบ จะมีเพียง 4 ตัวคือ and , or , not , xor
and หรือ &&
ได้ค่าจริง เมื่อเป็นจริงทั้งหมด
or หรือ ||
ได้ค่าเท็จ เมื่อเป็นเท็จทั้งหมด
not หรือ !
กลับค่า จากจริงเป็นเท็จ และ เท็จเป็นจริง
xor
ตัวเปรียบเทียบ เหมือนกัน ได้ค่าเท็จ ต่างกันได้จริง
ถ้าเขียนเป็นตาราง จะได้ค่าตามนี้ (ให้ 0 = false และ 1 = true)
$a
$b
$a && $b
$a || $b
$a xor $b
!$a
0
0
0
0
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
0
ดูจากตารางแล้ว สรุปง่ายๆดังนี้
and เป็นจริงเมื่อเป็นจริงทั้งหมด นอกนั้นเป็นเท็จ
or เป็นเท็จเมื่อเป็นเท็จทั้งหมด นอกนั้นเป็นจริง
xor เหมือนกันเป็นเท็จ ต่างกันเป็นจริง
not จริงเป็นเท็จ เท็จเป็นจริง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น