Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ตัวดำเนินการคูณใน C ++ คืออะไร


ตัวดำเนินการการคูณคือ −

  • การคูณ (*)
  • ดิวิชั่น (/)
  • โมดูลัสหรือ “เศษจากการหาร” (%)

ตัวดำเนินการไบนารีเหล่านี้มีการเชื่อมโยงจากซ้ายไปขวา ตัวดำเนินการการคูณใช้ตัวถูกดำเนินการของประเภทเลขคณิต ตัวดำเนินการโมดูลัส (%) มีข้อกำหนดที่เข้มงวดกว่านี้ ตัวถูกดำเนินการควรเป็นประเภทอินทิกรัล

ตัวดำเนินการคูณให้ผลลัพธ์ของการคูณตัวถูกดำเนินการแรกด้วยตัวดำเนินการที่สอง

ตัวดำเนินการหารให้ผลลัพธ์ของการหารตัวถูกดำเนินการแรกด้วยตัวถูกที่สอง

ตัวดำเนินการโมดูลัสให้ผลลัพธ์ส่วนที่เหลือที่กำหนดโดยนิพจน์ที่ตามมา ไม่ว่า e1 คือตัวถูกดำเนินการที่ 1 และ e2 คือตัวดำเนินการที่สอง:e1 – (e1 / e2) * e2 โดยที่ตัวถูกดำเนินการทั้งสองเป็นประเภทอินทิกรัล .

ตัวอย่าง

#include<iostream>
using namespace std;

int main() {
   int a = 4, b = 3, c;
   c = a * b;    // Multiplication
   cout << c << endl;
   
   c = a / b;    // Division. Since both are of int type, result will be floored int.
   cout << c << endl;
   
   c = a % b;    // Modulo
   cout << c << endl;
   return 0;
}

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

12
1
1