ตัวดำเนินการ (Operator)
การเขียนโปรแกรมภาษาเบสิคมีการคำนวณทางคณิตศาสตร์ซึ่งภาษาเบส
มีเครื่องหมาย
หรือสัญลักษณ์แสดงการกระทำทางคณิตศาสตร์ที่เรียกว่า ตัวดำเนินการทางคณิตศาสตร์
(Arithmetic Operation) เช่น เครื่องหมาย + ,
- , * , / เป็นต้น
ตัวดำเนินการคณิตศาสตร์ (Arithmetic Operator)
ตัวดำเนินการทางคณิตศาสตร์ ใช้สำหรับคำนวณ Operand ที่เป็นค่าคงที่ หรือตัวแปรก็ได้ โดยให้ค่าผลลัพธ์เป็นตัวเลขตัวเดียว Operator
เชิงคณิตศาสตร์ที่ส่วนใหญ่รู้จักคุ้นเคยกันมากที่สุด ได้แก่
ตัวดำเนินการกำหนดค่า (Assignment Operator)
ตัวดำเนินการกำหนดค่า
เป็นเครื่องหมายในการกำหนดให้ตัวแปรที่อยู่ทางฝั่งซ้ายมีค่าเท่ากับค่าเดิมในตัวแปรที่อยู่ทางฝั่งขวา
ดังนี้
ตัวดำเนินการเพิ่มค่าและลดค่า (Increment / Decrement Operator)
ตัวดำเนินการเพิ่มค่าและลดค่า
เป็นเครื่องหมายที่ใช้ในการเพิ่มหรือลดค่าของข้อมูลทางขวาให้กับตัวแปรทางด้านซ้ายมือของสมการ
มีเครื่องหมายดังนี้
ตัวดำเนินการเชิงเปรียบเทียบ (Comparison Operator)
ตัวดำเนินการเปรียบเทียบ หมายถึง เครื่องหมายในการเปรียบเทียบข้อมูล
ผลลัพธ์ที่ได้จะมีค่าตรรกะบูลลีนเป็นจริง (True) และเท็จ (False)
ตัวดำเนินการเชิงตรรกะ (Logical Operator)
ตัวดำเนินการเชิงตรรกะ
เป็นเครื่องหมายที่ให้ค่าจริง (True)
และเท็จ (False) ในการเปรียบเทียบ
ประกอบด้วยเครื่องหมายดังนี้
ตัวดำเนินการเชิงข้อความ (String Operator)
ตัวดำเนินการเชิงข้อความ เป็นการเชื่อมโยงประโยคข้อความเข้าด้วยกัน (Concatenation)
โดยใช้เครื่องหมายบวก (+) เป็นตัวกระทำ เช่น
ลำดับความสำคัญของเครื่องหมายหรือตัวดำเนินการในการคำนวณ
ลำดับที่ 1 ( )
ลำดับที่ 2 ++ -- !
~
ลำดับที่ 3 * / %
ลำดับที่ 4 + -
ลำดับที่ 5 << >>
>>>
ลำดับที่ 6 < <= >
>=
ลำดับที่ 7 == !=
ลำดับที่ 8 &
ลำดับที่ 9 ^
ลำดับที่ 10 |
ลำดับที่ 11 &&
ลำดับที่ 12 ||
ลำดับที่ 13 = +=
-= *= /= %=
<<= >>= >>>= &=
^= !=
|
ไม่มีความคิดเห็น:
ไม่อนุญาตให้มีความคิดเห็นใหม่