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

C/C++ में modf()

फ़ंक्शन modf() का उपयोग पास किए गए आर्गुमेंट को इंटीजर और फ्रैक्शन में विभाजित करने के लिए किया जाता है। यह गणितीय गणनाओं के लिए "math.h" हेडर फ़ाइल में घोषित है। यह पास किए गए आर्गुमेंट का फ्रैक्शनल मान लौटाता है।

यहां C भाषा में modf() का सिंटैक्स है:

double modf(double value, double *integral_pointer);

यहां,

value - वह मान जो इंटीजर और फ्रैक्शन में विभाजित होता है।

integral_pointer - विभाजन के बाद आर्गुमेंट के इंटीजर भाग को इंगित करता है।

यहां C भाषा में modf() का एक उदाहरण है:

उदाहरण

#include <stdio.h>
#include <math.h>

int main() {
   double val, x, res;
   val = 28.856;
   res = modf(val, &x);
   printf("val का इंटीजर भाग: %lf\n", x);
   printf("val का फ्रैक्शन भाग: %lf\n", res);
   return 0;
}

आउटपुट

val का इंटीजर भाग: 28.000000
val का फ्रैक्शन भाग: 0.856000

उपरोक्त प्रोग्राम में, फ़ंक्शन modf() फ्लोटिंग-पॉइंट नंबर को इंटीजर भाग और फ्रैक्शनल भाग में विभाजित करता है। तीन वेरिएबल्स val, x और res घोषित किए गए हैं। वेरिएबल res modf() द्वारा गणना किए गए मान को स्टोर करता है।

संबंधित फ़ंक्शंस

  • floor() - नीचे की ओर पूर्णांक
  • ceil() - ऊपर की ओर पूर्णांक
  • trunc() - शून्य की ओर काटना (C99)
  • fmod() - फ्लोटिंग-पॉइंट शेष

नोट: modf() का रिटर्न मान value के समान चिह्न का होता है। इंटीजर भाग हमेशा value के समान चिह्न का होता है।

  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 ट्रीज को रेड-ब्लैक ट्री के एक रूपांतर के रूप में माना जाता है, एक प्रकार का बाइनरी सर्च ट्री जो प्रविष्टियों के कुशल जोड़ और