यहां हम तीन फंक्शन देखेंगे। ये कार्य हैं 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