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

C/C++ में पावर फ़ंक्शन

पावर फ़ंक्शन का उपयोग दी गई संख्या की घात की गणना के लिए किया जाता है।

pow फ़ंक्शन a की घात b का मान ज्ञात करता है यानी ab।

सिंटैक्स

double pow(double a, double b)

यह इनपुट के रूप में डबल पूर्णांक स्वीकार करता है और आउटपुट के रूप में डबल पूर्णांक देता है। pow() फ़ंक्शन math.h पैकेज में परिभाषित है।

यदि आप पावर फ़ंक्शन को पूर्णांक पास करते हैं, तो फ़ंक्शन इसे डबल डेटा प्रकार में बदल देता है। लेकिन इसमें एक समस्या है, कभी-कभी यह रूपांतरण इसे निम्न डबल के रूप में संग्रहीत कर सकता है। उदाहरण के लिए, यदि हम 3 पास करते हैं और यह 2.99 के रूप में परिवर्तित हो जाता है तो वर्ग 8.99940001 होगा जो 8 में बदल जाता है। लेकिन यह एक त्रुटि है हालांकि यह शायद ही कभी आती है लेकिन इस त्रुटि को दूर करने के लिए इसमें 0.25 जोड़ा जाता है।

उदाहरण कोड

#include <stdio.h>
#include <math.h>
int main() {
    double x = 6.1, y = 2;
    double result = pow(x, y);
    printf("%f की घात %f है %f \n", x, y, result);
    // पूर्णांक लेना
    int a = 5, b = 2;
    int square = pow(a, b);
    printf("%d की घात %d है %d \n", a, b, square);
    return 0;
}

आउटपुट

6.100000 की घात 2.000000 है 37.210000
5 की घात 2 है 25
  1. - C/C++ में putwchar() फंक्शन

    इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन

  1. - C/C++ में mbsrtowcs() फंक्शन

    इस लेख में हम C++ STL में std::mbsrtowcs() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। mbsrtowcs() का अर्थ है कि यह उस नल-टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्रिंग को परिवर्तित

  1. C/C++ में System() फंक्शन C/C++ में System() फंक्शन

    दिया गया कार्य C/C++ में system() के कार्य को दिखाना है। system() फंक्शन C/C++ स्टैंडर्ड लाइब्रेरी का एक हिस्सा है। इसका उपयोग उन कमांड्स को पास करने के लिए किया जाता है जिन्हें ऑपरेटिंग सिस्टम के कमांड प्रोसेसर या टर्मिनल में निष्पादित किया जा सकता है, और अंत में कमांड के पूरा होने के बाद लौटाता है