ตวั ดำเนินกำร ในภำษำซี
1. ตวั ดำเนนิ กำรกำหนดคำ่ ตั ว ด ำเนินกำรกำหนด ค่ำเป็นตัว ดำเนินกำรพื้นฐำนท่ีใช้ในกำรกำหนดค่ำ ต่ำงๆ ให้กับตัวแปรโดยใช้เคร่ืองหมำย = มีรูปแบบของนพิ จน์กำหนดคำ่ คือ โดยที่นิพจน์อำจจะเป็นค่ำคงที่ตัวแปร ห รื อ นิ พ จ น์ ที่ ป ร ะ ก อ บ ขึ้ น จ ำ ก ตั ว ดำเนนิ กำรตำ่ ง ๆ ก็ได้ ตวั แปร = นพิ จน์ ;
2. ตวั ดำเนนิ กำรคณิตศำสตร์ ตั ว ด ำ เ นิ น ก ำ ร ค ณิ ต ศ ำ ส ต ร์ ใ น ภำษำซีประกอบด้วยกำรบวก ลบ คูณ หำร หำรเอำเศษ กำรเขียนนิพจน์ ค ณิ ต ศ ำ ส ต ร์ ท ำ ง ค อ ม พิ ว เ ต อ ร์ จ ะ แตกต่ำงกับนิพจน์คณิตศำสตร์ท่ีเคย เรียนท่วั ไป ตรงที่มีลำดับควำมสำคญั
+ - การบวก กำรลบ A+B A-B * / กำรคณู กำรหำร A *B A /B
% กำรหำรเอำเศษ A%B
3. ตัวดำเนินกำรกำหนดคำ่ แบบผสม ตัวดำเนินกำรกำหนดค่ำแบบผสม เป็นตัวดำเนินกำรท่ีผสมระหว่ำงตัว ดำเนินกำรกำหนดค่ำและตัวดำเนินกำร คณิตศำสตร์ += /= -= %= *=
+= ตวั อย่ำงคำสั่ง a+=b ตัวอย่ำงคำสั่งเตม็ a=a+b -= ตวั อยำ่ งคำสั่ง a-=b ตัวอยำ่ งคำสั่งเตม็ a=a-b
*= ตวั อย่ำงคำส่งั a*=b ตัวอย่ำงคำสง่ั เตม็ a=a*b /= ตวั อยำ่ งคำสง่ั a/=b ตัวอยำ่ งคำสง่ั เต็ม a=a/b
%= ตัวอย่ำงคำส่งั a%=b ตวั อย่ำงคำส่งั เต็ม a=a%b
4. ตวั ดำเนินกำรเพม่ิ คำ่ และลดคำ่ ตัวดำเนินกำรเพ่ิมค่ำและลดค่ำ เป็นตัว ดำเนินกำรเพ่ือใช้เพ่ิมค่ำตัวแปรขึ้น 1 หรอื ลดคำ่ ตวั แปรลง 1 ++ --
4. ตวั ดาํ เนนิ การเพม่ิ คา่ และลดคา่ ทัง้ 2 คําสั่งจะมคี า่ เทา่ กบั a = a + 1 ; ส่วนคําสัง่ a - -; - - a; จะมีคา่ เท่ากบั a = a – 1 ; ตวั อยำ่ ง a++; ++a;
5. ตวั ดาํ เนนิ การความสัมพนั ธ์ ตัวดําเนินการความสัมพันธ์ได้แก่ตัวดําเนินการที่ใช้ เปรียบเทยี บนพิ จน์ 2 นิพจนม์ ักใชก้ ับคําสั่งควบคุม > <= < != >= ==
>เคร่ืองหมายมากกว่า ตวั อย่าง A > 20 A มากกวา่ 20 < เคร่ืองหมายนอ้ ยกว่า ตัวอย่าง A < 20 A น้อยกว่า 20
==เคร่อื งหมายเท่ากบั ตวั อยา่ ง a == 2 เปนการเปรยี บเทียบ วาตัวแปร a มีคาเทากบั 2 หรือไม a = 2 เปนการกําหนดคา 2 ใหกับ ตัวแปร a
!= เคร่ืองหมายไม่เทา่ กัน ตวั อย่าง ตัวดาํ เนินการไมเทากนั ใช เครอ่ื งหมาย != ไมใชเครอื่ งหมาย <>
6. ตัวดาํ เนนิ การตรรกะ เป็นตัวดําเนินการที่ใช้คู่กับตัวดําเนินการความสัมพันธ์และตัว ดาํ เนินการความเทา่ กันซง่ึ มักจะใชก้ ับคําสั่งควบคุม && || !
&& ! And Not T && F = F !F = T || Or T || F = T
Search
Read the Text Version
- 1 - 17
Pages: