C और C++ में विभाजन की विशेषताएं
C प्रोग्रामिंग लैंग्वेज में दो डिवीजन ऑपरेटर होते हैं:
/
डिवीजन और
%
शेष डिवीजन की गणना।
याद रखने की जरूरत है!
1) शेष भाग (
%
) की गणना का कार्य
केवल पूर्णांकों पर किया जाता है;
2) डिवीजन ऑपरेशन (<कोड>/कोड>) का परिणाम ऑपरेंड के प्रकार पर निर्भर करता है।
नियम
एक पूर्णांक द्वारा एक पूर्णांक को विभाजित करते समय, भिन्नात्मक भाग को हमेशा छोड़ दिया जाता है, इससे कोई फर्क नहीं पड़ता कि हम किस प्रकार के चर में मान संग्रहीत करते हैं .
पूर्णांक चर में वास्तविक परिणाम संग्रहीत करते समय, भिन्नात्मक भाग को भी हटा दिया जाएगा।
आइए डिवीजन संचालन करने के उदाहरण देखें:
इंट मैं, एन;
फ्लोट एक्स;
मैं = 7;
एक्स = आई / 4; // x = 1, पूर्णांक द्वारा पूर्णांक विभाजित
एक्स = आई / 4.; // x=1.75, पूर्णांक भिन्नात्मक द्वारा विभाजित
// (4 - बिना बिंदु के पूर्णांक के रूप में माना जाता है,
// 4. (डॉट के साथ) - यह पहले से ही एक वास्तविक संख्या है!)
एक्स =(फ्लोट) मैं / 4; // x=1.75, दशमलव को पूर्णांक से विभाजित करें -
// यहाँ चर i को एक वास्तविक संख्या में बदल दिया गया है
// एक स्पष्ट प्रकार का रूपांतरण है
एन = 7. / 4.; // n = 1, परिणाम एक पूर्णांक चर के लिए लिखा गया है
पूर्व>