C ++ fdim () - C ++ स्टैंडर्ड लाइब्रेरी

सी ++ में fdim () फ़ंक्शन दो तर्क लेता है और पहले और दूसरे तर्क के बीच सकारात्मक अंतर लौटाता है।

fdim () प्रोटोटाइप (C ++ 11 मानक के अनुसार)

डबल fdim (डबल x, डबल y); फ्लोट fdim (फ्लोट x, फ्लोट y); लंबी डबल fdim (लंबी डबल x, लंबी डबल y); प्रचारित fdim (टाइप 1 x, टाइप 2 वाई); // अंकगणितीय प्रकार के अन्य संयोजनों के लिए।

C ++ 11 के बाद से, यदि कोई तर्क fdim () को दिया गया है long double, तो वापसी प्रकार Promote है long double। यदि नहीं, तो वापसी प्रकार प्रचारित है double

यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।

fdim () पैरामीटर

Fdim () फ़ंक्शन फ़्लोटिंग-पॉइंट या इंटीग्रल प्रकार के दो पैरामीटर लेता है:

  • x - पहला तर्क fdim ()
  • y - दूसरा तर्क fdim () के लिए

fdim () रिटर्न वैल्यू

Fdim () फ़ंक्शन रिटर्न:

  • x-yयदि x> y
  • 0 यदि x if y

उदाहरण: fdim () कैसे काम करता है?

 #include #include using namespace std; int main() ( double x = 22.31, y = 13.17, result; result = fdim(x, y); cout << "fdim(x, y) = " << result << endl; long double xLD = -22.31, resultLD; y = 13.14; resultLD = fdim(xLD, y); cout << "fdim(xLD, y) = " << resultLD << endl; return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 fdim (x, y) = 9.14 fdim (xLD, yLD) = 0

दिलचस्प लेख...