Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में isgreater()

फ़ंक्शन isgreater() का उपयोग यह जांचने के लिए किया जाता है कि पहला आर्गुमेंट दूसरे से बड़ा है या नहीं। यह C भाषा में "math.h" हेडर फ़ाइल में घोषित है। सफल होने पर यह true लौटाता है, अन्यथा false।

यहां isgreater() का सिंटैक्स है:

bool isgreater(value1, value2);

यहां,

value1 - यह पहला आर्गुमेंट है जिसे value2 के साथ जांचा जाएगा।

value2 - यह दूसरा आर्गुमेंट है जिसका उपयोग value1 की जांच के लिए किया जाता है कि यह बड़ा है या नहीं।

यहां isgreater() का एक उदाहरण है:

उदाहरण

#include <iostream>
#include <math.h>
using namespace std;

int main() {
   int val1 = 28;
   int val2 = 8;
   bool result;
   result = isgreater(val1, val2);
   cout << "val1, val2 से बड़ा है: " << result << endl;
   return 0;
}

आउटपुट

val1, val2 से बड़ा है: 1

उपरोक्त प्रोग्राम में, फ़ंक्शन isgreater() की कार्यक्षमता main() फ़ंक्शन में मौजूद है। तीन वेरिएबल्स val1, val2 और result घोषित किए गए हैं। फ़ंक्शन जांच रहा है कि पहला मान val1, दूसरे मान val2 से बड़ा है या नहीं। जो वेरिएबल result में स्टोर होता है।

संबंधित तुलना फ़ंक्शंस (C++11)

फ़ंक्शन तुलना NaN के लिए व्यवहार
isgreater x > y false, कोई एक्सेप्शन नहीं
isgreaterequal x >= y false, कोई एक्सेप्शन नहीं
isless x < y false, कोई एक्सेप्शन नहीं
islessequal x <= y false, कोई एक्सेप्शन नहीं
islessgreater x < y || x > y false, कोई एक्सेप्शन नहीं
isunordered x या y NaN है true यदि कोई NaN है

लाभ: ये फ़ंक्शंस फ्लोटिंग-पॉइंट तुलना के लिए सुरक्षित हैं क्योंकि वे NaN ऑपरेंड्स के लिए "invalid" फ्लोटिंग-पॉइंट एक्सेप्शन नहीं उठाते।

  1. - C/C++ में putwchar() फंक्शन

    इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन

  1. - C/C++ में memcpy() फंक्शन

    इस लेख में हम C++ STL में memcpy() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। memcpy() फंक्शन का उपयोग मेमोरी के ब्लॉक्स को कॉपी करने के लिए किया जाता है। इस फंक्शन का उपयोग एक मेमोरी लोकेश

  1. C/C++ में AA ट्रीज C/C++ में AA ट्रीज

    कंप्यूटर साइंस में AA ट्री को संतुलित ट्री के एक रूप के रूप में परिभाषित किया गया है जिसे क्रमबद्ध डेटा को कुशलतापूर्वक स्टोर और पुनर्प्राप्त करने के लिए लागू किया जाता है। AA ट्रीज को रेड-ब्लैक ट्री के एक रूपांतर के रूप में माना जाता है, एक प्रकार का बाइनरी सर्च ट्री जो प्रविष्टियों के कुशल जोड़ और