3. ตัวดาเนินการยูนารี (UnaryOperators)
ตัวดาเนินการ
ความหมาย
รูปแบบ
ตัวอย่าง
การทางาน
ข้อสังเกต
++
เพิ่มค่าหนึ่งค่า ให้กับตัวแปร
Postfix
X =A++
X =A
A =A + 1
จะกาหนดค่าให้กับตัวแปร X
ก่อนเพิ่มค่าให้กับตัวแปร A
Prefix
X=++A
A =A + 1
X =A
จะเพิ่มค่าให้กับตัวแปร A
ก่อนกาหนดค่าให้กับตัวแปร X
--
ลดค่าลงหนึ่งค่า
ให้กับตัวแปร
Postfix
X =A--
X =A
A =A -1
จะกาหนดค่าให้กับตัวแปร X
ก่อนลดค่าให้กับตัวแปร A
Prefix
X =--A
A =A -1
X =A
จะลดค่าให้กับตัวแปร A
ก่อนกาหนดค่าให้กับตัวแปร X
+
บวก (plus)
Prefix
A =+2
ค่าตัวแปร A
จะมีค่าเท่ากับ 2
กรณีเป็นค่าบวกจะใส่เครื่องหมาย + หรือไม่ก็ได้ เพราะกรณีไม่ใส่เครื่องหมาย คอมไพเลอร์จะมองค่านั้นเป็นบวกเสมอ
-
ลบ (minus)
Prefix
A =-2
ค่าตัวแปร A
จะมีค่าเท่า -2
เครื่องหมายลบหน้าตัวเลขแสดงถึงค่าเป็น จานวนลบ
A =-2
A =-A
A =-2
A =2
เมื่อใส่เครื่องหมายลบหน้าตัวแปรใด ๆ ผลลัพธ์ที่ได้จะเป็นค่าตรงกันข้าม