কম্পিউটার টিউটোরিয়াল

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. সি/সি++-এ void main এবং int main-এর পার্থক্য

  2. C++-এ int এবং long-এর পার্থক্য কী?

  3. C/C++-এ const int*, const int * const, int const * পার্থক্য

  4. C++ এবং C#-এ Foreach লুপ