สวัสดีครับ มาพบกับบทความสอน C++ กันอีกครั้งในบทที่ 10 ว่าด้วยเรื่อง ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic operators) ในภาษา C++ ซึ่งตัวดำเนินการทางคณิตศาสตร์นี้ จะถูกนำมาใช้สร้างเป็นสูตรคำนวณเพื่อนำมาใช้หาผลลัพธ์ภายในโปรแกรมของเรา หลังจากที่เราเขียนโปรแกรมแสดงผลได้แล้ว รับข้อมูลลงตัวแปรได้แล้ว นำค่าไปเก็บลงตัวแปรได้แล้ว ขั้นต่อไปเราจะมาเริ่มทำให้โปรแกรมของเราฉลาดขึ้นด้วยการทำให้สามารถนำข้อมูลต่างๆ ไปคำนวณได้ เอาล่ะครับ เราลองมาดูกันเลยดีกว่า ^^
Arithmetic operators
ตัวดำเนินการทางคณิตศาสตร์ใน ภาษา C++
ในส่วนนี้จะเป็นตารางที่รวบรวม ตัวดำเนินการทางคณิตศาสตร์ไว้ทั้งหมด ให้ท่านผู้อ่านจำว่าอะไรเรียกว่าอะไร และใช้งานแบบไหนตามตัวอย่างครับ
ตัวดำเนินการ | ความหมาย | ตัวอย่างการใช้งาน |
+ | addition (บวก) | 1 + 1 , 12.5 + 1.2 |
- | subtraction (ลบ) | 2 - 1 , 10.5 - 2.1 , -2 - 3 |
* | multiplication (คูณ) | 3 * 1 , 2.5 * 2.12 |
/ | division (หาร) | 5 / 2 , 1.2 / 2 |
% | modulo (หารเอาเศษ) | 5 % 2 , 28 % 2 |
เอาล่ะจบและครับบทนี้กับ ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic operators) พวกนี้ก็คือเครื่องหมาย บวก ลบ คูณ หาร ที่เราเคยเรียนในสมัยเด็กๆ นั่นเองครับ แต่จะมีเพิ่มมาอีกตัวคือ mod (มอท) ตัวนี้คือการหารเพื่อเอาเศษ โดยมากมักประยุกต์ใช้กับการเขียนโปรแกรม การหาเลขคู่เลขคี่ การหาเงินทอน การหาเศษของจำนวนต่างๆ เป็นต้น ซึ่งผมจะทำเป็นตัวอย่างให้ดูในบทความอื่นๆ ต่อไป ในบทความนี้ง่ายๆ แค่อ่านแล้วจำให้ได้ก็พอครับ ^^
สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้
- คุณจะรู้จักกับ ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic operators) ในภาษา C++