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

trunc() , truncf() , truncl() सी भाषा में

यहां हम तीन फंक्शन देखेंगे। ये कार्य हैं trunc (), truncf () और truncl ()। इन फ़ंक्शंस का उपयोग फ़्लोटिंग पॉइंट मानों को काटे गए रूप में बदलने के लिए किया जाता है।

ट्रंक() फ़ंक्शन

इस फ़ंक्शन का उपयोग डबल प्रकार मान को छोटा करने के लिए किया जाता है। और केवल पूर्णांक भाग लौटाएं। सिंटैक्स नीचे जैसा है।

double trunc(double argument)

उदाहरण

#include <stdio.h>
#include <math.h>
main() {
   double a, b, x, y;
   x = 53.26;
   y = 75.86;
   a = trunc(x);
   b = trunc(y);
   printf("The value of a: %lf\n",a);
   printf("The value of a: %lf\n",b);
}

आउटपुट

The value of a: 53.000000
The value of a: 75.000000

ट्रंकफ () फंक्शन

इस फ़ंक्शन का उपयोग फ़्लोटिंग प्रकार मान को छोटा करने के लिए किया जाता है। और केवल पूर्णांक भाग लौटाएं। सिंटैक्स नीचे जैसा है।

float tuncf(float argument)

उदाहरण

#include <stdio.h>
#include <math.h>
main() {
   float a, b, x, y;
   x = 53.26;
   y = 75.86;
   a = truncf(x);
   b = truncf(y);
   printf("The value of a: %f\n",a);
   printf("The value of a: %f\n",b);
}

आउटपुट

The value of a: 53.000000
The value of a: 75.000000

ट्रंक्ल() फ़ंक्शन

यह ट्रंक () या ट्रंकफ () की तरह है। लेकिन मुख्य अंतर यह है कि, इस फ़ंक्शन का उपयोग लंबे डबल प्रकार के मान को छोटा करने के लिए किया जाता है। और केवल पूर्णांक भाग लौटाएं।

सिंटैक्स नीचे जैसा है।

long double truncl(long double argument)

उदाहरण

#include <stdio.h>
#include <math.h>
main() {
   long double a, b, x, y;
   x = 53547.55555555555;
   y = 78547.55555555523;
   a = truncl(x);
   b = truncl(y);
   printf("The value of a: %Lf\n",a);
   printf("The value of a: %Lf\n",b);
}

आउटपुट

The value of a: 53547.000000
The value of a: 78547.000000

  1. सी भाषा में एक उदाहरण के साथ स्थिरांक क्या हैं?

    कॉन्स्टेंट को वेरिएबल के रूप में भी जाना जाता है जहां एक बार परिभाषित होने के बाद, प्रोग्राम निष्पादन के दौरान मान कभी नहीं बदलता है। इस प्रकार, हम एक चर को स्थिर घोषित कर सकते हैं जो निश्चित मानों को संदर्भित करता है। इसे शाब्दिक भी कहा जाता है। स्थिरांक को परिभाषित करने के लिए Const कीवर्ड का उपयो

  1. C लैंग्वेज में शिफ्ट ऑपरेशंस क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएँ, दाएँ पाली और पूरक को दिखाने का सरल कार्यक्रम क्या है? समाधान बायां शिफ़्ट यदि किसी चर के मान को एक बार बाएँ-शिफ्ट किया जाता है, तो उसका मान दुगना हो जाता है। उदाहरण के लिए, a =10, फिर a<<1 =20 राइट शिफ्ट यदि किसी चर का मान एक बार दायाँ-शिफ्ट किय

  1. सी # ओवरफ्लो एक्सेप्शन

    OverflowException फेंक दिया जाता है जब पैरामीटर मान पूर्णांक श्रेणियों से बाहर है। आइए एक उदाहरण देखें। जब हम पूर्णांक श्रेणी से बाहर int.Parse() विधि के लिए एक मान सेट करते हैं, तो नीचे दिखाए गए अनुसार ओवरफ्लो एक्सेप्शन फेंक दिया जाता है - उदाहरण using System; class Demo {    static voi