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

atol (), atoll () और atof () C/C++ में कार्य करता है

atol() फंक्शन

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

यहाँ C++ भाषा में एटोल का सिंटैक्स दिया गया है,

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

एटोल () फ़ंक्शन

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

यहाँ C++ भाषा में एटोल का सिंटैक्स दिया गया है,

long long int atoll(const char *string)

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

उदाहरण

#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++ भाषा में एटोल का सिंटैक्स दिया गया है,

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

  1. सी/सी ++ में कॉन्स इंट *, कॉन्स्ट इंट * कॉन्स्ट, और इंट कॉन्स्ट * के बीच अंतर?

    उपरोक्त प्रतीकों का अर्थ निम्नलिखित है - int* - Pointer to int. This one is pretty obvious. int const * - Pointer to const int. int * const - Const pointer to int int const * const - Const pointer to const int यह भी ध्यान दें कि - const int * And int const * are the same. const int * const And int

  1. सी ++ और सी # में फ़ोरैच

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