Page 73 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 73

73


               ตัวด าเนินการทางตรรกะ(Logical Operators)


                ตัวด าเนินการทางตรรกะเป็นตัวด าเนินการเกี่ยวข้องกับนิพจน์ที่สามารถบอกค่าความจริงเป็นจริง(true)หรือเท็จ

                                                                                                 ี่
               (false)หรือชนิดข้อมูลตรรกะเช่นตัวแปรประเภท Boolean ผลลัพธ์ที่ได้จากการกระท าจะได้ค่าคงทตรรกะเป็น
               true หรือ false ตัวด าเนินการทางตรรกะได้แก่เครื่องหมาย!,&&,&,||,|,^ มีตัวอย่างการใช้งานดังนี้


               ตารางค่าความจริงของตัวด าเนินการ ! หรือ NOT


                                ิ
                      ค่าความจรงนิพจน์                    ตัวอย่าง                        ผลลัพธ์

                            false                          !(false )                       True


                            True                           !(True)                         false





               ตารางค่าความจริงของตัวด าเนินการ && หรือ AND


                          ิ
                                                  ิ
                 ค่าความจรงนิพจน์ที่ 1   ค่าความจรงนิพจน์ที่ 2        ตัวอย่าง                ผลลัพธ์
                        false                   false              False && false              false


                        false                   True               False && True               false

                        True                    false              True && false               false


                        True                    True               True && True                True




               ตารางค่าความจริงของตัวด าเนินการ II หรือ OR


                 ค่าความจรงนิพจน์ที่ 1   ค่าความจรงนิพจน์ที่ 2        ตัวอย่าง                ผลลัพธ์
                                                  ิ
                          ิ
                        false                   false               False II false             false


                        false                   True                False II True              True

                        True                    false               True II false              True


                        True                    True                True II True               True
   68   69   70   71   72   73   74   75   76   77   78