गुणात्मक संकारक हैं -
- गुणा (*)
- डिवीजन (/)
- मापांक या "भाग से शेष" (%)
इन बाइनरी ऑपरेटरों में बाएं से दाएं सहयोगीता होती है। गुणक ऑपरेटर अंकगणितीय प्रकार के ऑपरेंड लेते हैं। मापांक ऑपरेटर (%) में एक सख्त आवश्यकता होती है, इसके ऑपरेंड अभिन्न प्रकार के होने चाहिए।
गुणा संकारक पहले संकार्य को दूसरे से गुणा करने का परिणाम देता है।
डिवीजन ऑपरेटर पहले ऑपरेंड को दूसरे से विभाजित करने का परिणाम देता है।
मॉड्यूलस ऑपरेटर बाद के एक्सप्रेशन द्वारा दिए गए शेष को प्राप्त करता है, जहां भी e1 है कि पहला ऑपरेंड और 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