ตัวดำเนินการทางตรรกะ
ตัวดำเนินการทางตรรกะในโปรแกรมภาษาซี คือ
เครื่องหมายที่ใช้เชื่อมเงื่อนไข 2 เงื่อนไข หรือ
มากกว่า 2 เงื่อนไข เพื่อให้การเปรียบเทียบมีความละเอียด
มากขึ้น ใช้สัญลักษณ์แทนในแต่ละเครื่องหมาย ดังตาราง
ข้างล่างนี้
&&
|
จะให้ผลลัพธ์เป็นจริงเมื่อเงื่อนไขทั้งสองเป็นจริง แต่ถ้าเงื่อนไขใดเป็นเท็จ หรือทั้งสองเงื่อนไขเป็นเท็จจะทำให้ผลลัพธ์เป็นเท็จ
|
||
|
จะให้ผลลัพธ์เป็นจริงเมื่อเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง หรือเป็นจริงทั้งสองเงื่อนไข แต่ถ้าเป็นเท็จทั้งสองเงื่อนไขจะทำให้ผลลัพธ์เป็นเท็จ
|
!
|
จะให้ผลลัพธ์เป็นจริงเมื่อเงื่อนไขหลัง not เป็นเท็จ แต่ถ้าเงื่อนไขหลัง not เป็นจริงจะทำให้ผลลัพธ์เป็นเท็จ ตัวดำเนินการ ความหมาย ตัวอย่าง
&& และ (and) Mark>=80&&mark<=100
|
|| หรือ (or)
|
Score<0||score>100
|
!
|
ไม่ (not) !x&&!y
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น