ตัวดำเนินการ
ตัวดำเนินการทางคณิตศาสตร์
|
||
ในภาษาซีชาร์ป มีตัวอย่างตัวดำเนินการทางคณิตศาสตร์ดังนี้
ถ้ามีการใช้ตัวดำเนินการมากกว่าหนึ่งตัว ภาษาซีชาร์ปจะคำนวณค่าเรียงตามลำดับก่อนหลังดังนี้ 2. * , / และ % 4. หากมีตัวดำเนินการลำดับเท่าเทียมกัน คำนวณจากซ้ายไปขวา
ตัวดำเนินการทางเปรียบเทียบ ใช้เปรียบเทียบข้อมูลสองข้างของตัวดำเนินการ ซึ่งผลการเปรียบเทียบจะได้ผลลัพธ์ที่ได้จะเป็นจริง(True) หรือเท็จ (False) เท่านั้น ตัวดำเนินการเปรียบเทียบมีดังนี้
ตัวดำเนินการเปรียบเทียบทางตรรกศาสตร์
|
||
ตัวดำเนินการในการกำหนดค่า |
คำอธิบาย |
ตัวอย่าง |
= |
กำหนดค่า |
x=y; หมายถึง นำค่า y ให้กับค่า x |
+= |
เพิ่มค่าแล้วกำหนดค่า |
x+=y; มีค่าเท่ากับ x=x+y; |
-= |
ลดค่าแล้วกำหนดค่า |
x-=y; มีค่าเท่ากับ x=x-y; |
*= |
คูณค่าแล้วกำหนดค่า |
X*=y; มีค่าเท่ากับ x=x-y; |
/= |
หารค่าแล้วกำหนดค่า |
x/=y; มีค่าเท่ากับ x=x/y; |
%= |
หาเศษจากการหารค่าแล้วกำหนดค่า |
X%=y; มีค่าเท่ากับ x=x%y; |
++ |
เป็นตัวดำเนินการในการเพิ่มค่า |
X++; มีค่าเท่ากับ x=x+1; |
-- |
เป็นตัวดำเนินการในการลดค่า |
x--; มีค่าเท่ากับ x=x-1; |