Page 42 - คณิตศาสตร์คอมพิวเตอร์ รหัส 2204-2004
P. 42
4.2 การค านวณเลขฐานสิบ
ตัวด าเนินการ (Operator) คือ ตัวด าเนินการที่ใช้ในการค านวณค่าต่างๆ ทางคณิตศาสตร์ และ
ตัวด าเนินการตามหลักคณิตศาสตร์ในระบบคอมพิวเตอร์ โดยตัวด าเนินการชนิดนี้จะกระท ากับ
ข้อมูลที่เป็นตัวเลข คือ จ านวนจริงหรือจ านวนเต็ม ผลลัพธ์ของการกระท าโดยตัวด าเนินการ
คณิตศาสตร์นี้จะเป็นข้อมูลชนิดตัวเลขเท่านั้น
ในการใช้ตัวด าเนินการคณิตศาสตร์ จะต้องกระท ากับค่า 2 ค่า ซึ่งจะอยู่สองข้างตัวด าเนินการเรา
เรียกค่า 2 ค่านี้ว่า ตัวโอเปอร์แรนด์ (Operand)
ตารางแสดงตัวอย่างตัวด าเนินการ (Operator) และตัวถูกด าเนินการ (Operand)
นิพจน์ทางคณิตศาสตร์ ตัวด าเนินการ ตัวถูกด าเนินการ
A + B + A , B
A x B + C / 2 x , / , + A , B , C
9 x 5 - 4 x , - 9 , 5 , 4
6 - 4 / 2 x 9 + 3^2 ^ , / , x , - , + 6 , 4 , 2 , 9 , 3
ตารางแสดงตัวอย่างตัวด าเนินการทางคณิตศาสตร์ที่น าไปใช้ในระบบคอมพิวเตอร์
ตัวด าเนินการ ความหมาย ชนิดข้อมูลของโอเปอร์
แรนด์
+ การบวก จ านวนเต็ม , จ านวนจริง
- การลบ จ านวนเต็ม , จ านวนจริง
* การคูณ จ านวนเต็ม , จ านวนจริง
/ การหารจ านวนจริง จ านวนเต็ม , จ านวนจริง
Div การหารจ านวนเต็ม จ านวนเต็ม
mod การหารจ านวนเต็มเอาเศษ จ านวนเต็ม
ข้อสังเกต
ถ้าตัวแปรหรือค่าคงที่ทุกค่าในนิพจน์เป็นเลขจ านวนเต็มทุกจ านวนและในนิพจน์ไม่มี
เครื่องหมายเลย ผลลัพธ์ของนิพจน์นั้นจะเป็นข้อมูลชนิดจ านวนเต็ม
ถ้านิพจน์นั้นเกิดมีเลขจ านวนจริงเพียงจ านวนเดียว หรือมีเครื่องหมาย / เพียงตัว
เดียว ผลลัพธ์ของนิพจน์นั้นจะเป็นตัวเลขจ านวนจริง เช่น 2 * 9 / 3 = 6.0 หรือ 5 + 4.0 = 9.0
37