C++ की cstdlib लाइब्रेरी में, एब्स को छोड़कर निरपेक्ष मान प्राप्त करने के लिए अलग-अलग कार्य हैं। एब्स मूल रूप से सी में इंट टाइप इनपुट के लिए और सी ++ में इंट, लॉन्ग, लॉन्ग लॉन्ग के लिए उपयोग किए जाते हैं। अन्य का उपयोग लंबे और लंबे लंबे प्रकार के डेटा आदि के लिए किया जाता है। आइए इन कार्यों के उपयोग को देखें।
एब्स () फंक्शन
इस फ़ंक्शन का उपयोग int प्रकार डेटा के लिए किया जाता है। तो यह दिए गए तर्क का निरपेक्ष मान देता है। सिंटैक्स नीचे जैसा है।
int abs(int argument)
उदाहरण
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { int x = -145; int y = 145; cout << "Absolute value of " << x << " is: " << abs(x) << endl; cout << "Absolute value of " << y << " is: " << abs(y) << endl; }
आउटपुट
Absolute value of -145 is: 145 Absolute value of 145 is: 145
प्रयोगशाला() फ़ंक्शन
इस फ़ंक्शन का उपयोग लंबे प्रकार के डेटा के लिए किया जाता है। तो यह दिए गए तर्क का निरपेक्ष मान देता है। सिंटैक्स नीचे जैसा है।
long labs(long argument)
उदाहरण
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { long x = -9256847L; long y = 9256847L; cout << "Absolute value of " << x << " is: " << labs(x) << endl; cout << "Absolute value of " << y << " is: " << labs(y) << endl; }
आउटपुट
Absolute value of -9256847 is: 9256847 Absolute value of 9256847 is: 9256847
द llabs() फंक्शन
इस फ़ंक्शन का उपयोग लंबे लंबे प्रकार के डेटा के लिए किया जाता है। तो यह दिए गए तर्क का निरपेक्ष मान देता है। सिंटैक्स नीचे जैसा है।
long long labs(long long argument)
उदाहरण
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { long long x = -99887654321LL; long long y = 99887654321LL; cout << "Absolute value of " << x << " is: " << llabs(x) << endl; cout << "Absolute value of " << y << " is: " << llabs(y) << endl; }
आउटपुट
Absolute value of -99887654321 is: 99887654321 Absolute value of 99887654321 is: 99887654321