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

C ++ में ट्रंक () फ़ंक्शन शून्य की ओर तर्क को गोल करता है और निकटतम अभिन्न मान लौटाता है जो तर्क की तुलना में परिमाण में बड़ा नहीं है।

C ++ में ट्रंक () फ़ंक्शन शून्य की ओर तर्क को गोल करता है और निकटतम अभिन्न मान लौटाता है जो तर्क की तुलना में परिमाण में बड़ा नहीं है।

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

डबल ट्रंक (डबल एक्स); फ्लोट ट्रंक (फ्लोट x); लंबी डबल ट्रंक (लंबी डबल एक्स); डबल ट्रंक (टी एक्स); // अभिन्न प्रकार के लिए

ट्रंक () फ़ंक्शन एक एकल तर्क लेता है और टाइप डबल, फ्लोट या लॉन्ग डबल टाइप का मान लौटाता है। यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।

trunc () पैरामीटर

ट्रंक () फ़ंक्शन एक एकल तर्क लेता है जिसका ट्रंक मान गणना करना है।

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

ट्रंक () फ़ंक्शन x को शून्य की ओर ले जाता है और निकटतम अभिन्न मान लौटाता है जो x की तुलना में परिमाण में बड़ा नहीं है।

बस, ट्रंक () फ़ंक्शन दशमलव के बाद मान को छोटा कर देता है और पूर्णांक भाग को ही लौटाता है।

उदाहरण 1: C ++ में ट्रंक () कैसे काम करता है?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )

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

 trunc (10.25) = 10 trunc (-34.251) = -34

उदाहरण 2: अभिन्न प्रकारों के लिए ट्रंक () फ़ंक्शन

 #include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; ) 

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

 trunc (15) = 15 

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

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