Page 93 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 93

92


                                     2) เครื่องหมายการเปรียบเทียบ (Relational and Logical Operators) ใช้ในการ


                       เปรียบเทียบและตัดสินใจ ให้ผลเป็น 2 กรณี คือ กรณีที่เป็นจริง และเป็นเท็จ โดยมีเครื่องหมายดังนี้

                           เครื่องหมาย               ความหมาย                      ตัวอย่างการใช้
                               = =                     เท่ากับ                    salary = = 10000
                               ! =                    ไม่เท่ากับ                     ans != ‘n’
                                >                      มากกว่า                     blance > 1000
                               >=                  มากว่าหรือเท่ากับ               sale >= 5000

                                <                     น้อยกว่า                         a < 5
                               <=                 น้อยกว่าหรือเท่ากับ      salary <= bonus+commission

                                               ตารางที่ 3.3 เครื่องหมายการเปรียบเทียบ
                                     3)  เครื่องหมายทางตรรกศาสตร์  (Logical  Operators)  ใช้ในการเปรียบเทียบและ
                       ตัดสินใจ  ให้ผลเป็น  2  กรณี  คือ  กรณีที่เป็นจริงจะให้ค่าเป็น  1  และเป็นเท็จจะให้ค่าเป็น  0  โดยมี

                       เครื่องหมายดังต่อไปนี้
                           เครื่องหมาย               ความหมาย                      ตัวอย่างการใช้

                               &&                    (and)  และ              score>=50 && score<=100
                                ||                    (or)  หรือ          alphabet== ‘A’ || alphabet== ‘a’
                                !             (not)  นิเสธ หรือ ตรงกันข้าม   ถ้า a เป็น จริง ดังนั้น !a เป็น เท็จ

                                               ตารางที่ 3.4 เครื่องหมายทางตรรกศาสตร์

                       ล าดับความส าคัญของเครื่องหมาย    ถ้ามีวงเล็บจะท าในวงเล็บก่อน  ถ้าล าดับความส าคัญเท่ากันท า

                       จากซ้ายไปขวาตามล าดับเครื่องหมาย
                                   ล าดับที่   การท างาน
                                      1     ( )                       ตัวอย่าง การหาค่า     4+3*5  = ?

                                      2     ! ,++ ,--                                       3*5 = 15
                                      3     *, / ,%                                         4+15 = 19
                                      4     +, -                      ค าตอบ  คือ   19
                                      5     > ,>=, < ,<=

                                      6     = =  , !=
                                      7     &&
                                      8     ||

                                 ตารางที่ 3.5 ล าดับความส าคัญของเครื่องหมาย
   88   89   90   91   92   93   94   95   96   97   98