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

C/C++ में atol(), atoll() और atof() फ़ंक्शन


atol() फ़ंक्शन

atol() फ़ंक्शन स्ट्रिंग को लॉन्ग इंटीजर में बदलता है। जब कोई रूपांतरण नहीं होता तो यह शून्य लौटाता है। यह परिवर्तित लॉन्ग इंट मान लौटाता है।

C++ भाषा में atol का सिंटैक्स यहाँ दिया गया है:

long int atol(const char *string)

C++ भाषा में atol() का एक उदाहरण यहाँ दिया गया है:

उदाहरण

#include <bits/stdc++.h> using namespace std; int main() {    long int a;    char str[20] = "538756";    a = atol(str);    cout << "Converted string into long int : " << a << endl;    return 0; }

आउटपुट

Converted string into long int : 538756

atoll() फ़ंक्शन

atoll() फ़ंक्शन स्ट्रिंग को लॉन्ग लॉन्ग इंटीजर में बदलता है। जब कोई रूपांतरण नहीं होता तो यह शून्य लौटाता है। यह परिवर्तित लॉन्ग लॉन्ग इंट मान लौटाता है।

C++ भाषा में atoll का सिंटैक्स यहाँ दिया गया है:

long long int atoll(const char *string)

C++ भाषा में atoll() का एक उदाहरण यहाँ दिया गया है:

उदाहरण

#include <bits/stdc++.h> using namespace std; int main() {    long long int a;    char str[20] = "349242974200";    a = atoll(str);    cout << "Converted string into long long int : " << a << endl;    return 0; }

आउटपुट

Converted string into long long int : 349242974200

atof() फ़ंक्शन

atof() फ़ंक्शन स्ट्रिंग को डबल टाइप के फ्लोटिंग पॉइंट नंबर में बदलता है। जब कोई रूपांतरण नहीं होता तो यह शून्य लौटाता है। यह परिवर्तित फ्लोटिंग पॉइंट मान लौटाता है।

C++ भाषा में atof का सिंटैक्स यहाँ दिया गया है:

double atof(const char *string)

C++ भाषा में atof() का एक उदाहरण यहाँ दिया गया है:

उदाहरण

#include <bits/stdc++.h> using namespace std; int main() {    double a;    char s[20] = "3492.42974200";    a = atof(s);    cout << "Converted string into floating point value : " << a << endl;    return 0; }

आउटपुट

Converted string into floating point value : 3492.43

  1. - C++ में int और long में क्या अंतर है?

    int int डेटा टाइप का उपयोग पूर्णांक मानों को संग्रहीत करने के लिए किया जाता है। यह साइन्ड या अनसाइन्ड हो सकता है। int डेटा टाइप 32-बिट या 4 बाइट्स का होता है। यह मान संग्रहीत करने के लिए long से कम मेमोरी क्षेत्र की आवश्यकता होती है। int कीवर्ड का उपयोग पूर्णांक वेरिएबल घोषित करने के लिए किया जाता ह

  1. - C/C++ में const int*, const int * const, और int const * में अंतर?

    उपरोक्त प्रतीकों का अर्थ निम्नलिखित है: int* - int का पॉइंटर। यह काफी स्पष्ट है। int const * - const int का पॉइंटर। int * const - int का कॉन्स्ट पॉइंटर। int const * const - const int का कॉन्स्ट पॉइंटर। यह भी ध्यान दें कि: const int * और int const * समान हैं। const int * const और int const * const स

  1. - C++ और C# में Foreach लूप

    C++ में Foreach लूप C++11 ने foreach लूप (रेंज-बेस्ड फॉर लूप) पेश किया जो कंटेनर के प्रत्येक एलिमेंट को ट्रैवर्स करता है। उदाहरण: #include <iostream> using namespace std; int main() { int myArr[] = { 99, 15, 67 }; // foreach लूप for (int ele : myArr) cout << ele << e