ตัวดำเนินการเพิ่มค่าและการลดค่า ภาษาซี c programming
สำหรับเครื่องหมายคำนวณทางคณิตศาสตร์ประเภทการเพิ่มค่าหรือลดค่า สามารถนำไปประยุกต์ร่วมกับการใช้คำสั่งเกี่ยวกับการทำงานแบบวนรอบ หรือนำไปใช้เป็นตัวช่วยในการทำงานตามเงื่อนไขที่กำหนด
เครื่องหมายและการดำเนินงานการเพิ่มค่าและการลดค่า ภาษาซี (c)
++ หมายถึงเพิ่มค่าที่ละ 1
ตัวอย่างการใช้งาน ++ เช่น
A = ++B ความหมายคือ เพิ่มค่าให้ตัวแปร B 1 ค่า ก่อนที่จะนำค่าตัวแปร B ไปเก็บไว้ที่ตัวแปร A
A = B++ ความหมายคือ นำค่าตัวแปร B ไปไว้ที่ตัวแปร A จากนั้นถึงเพิ่มค่าตัวแปร B 1 ค่า
— หมายถึงลดค่าที่ละ 1
ตัวอย่างการใช้งาน — เช่น
A = –B ความหมายคือ ลดค่าตัวแปร B 1 ค่า ก่อนที่จะนำค่าตัวแปร B ไปเก็บไว้ที่ตัวแปร A
A = B– ความหมายคือ นำค่าตัวแปร B ไปไว้ที่ตัวแปร A จากนั้นถึงลดค่าตัวแปร B 1 ค่า
ตัวอย่างเครื่องหมายและการดำเนินงานการเพิ่มค่าและการลดค่า ภาษาซี (c)
#include <stdio.h> main() { int a = 2; int b = 5; int c = 6; int d = 7; int e =++a; int f =b++; int g =--c; int h =d--; printf ("%d\n",e); printf ("%d\n",f); printf ("%d\n",g); printf ("%d\n",h); }
ผลลัพธ์ที่ได้
3
5
5
7