ฟังก์ชัน atol()
ฟังก์ชัน atol() แปลงสตริงเป็นจำนวนเต็มแบบ long integer หากไม่สามารถแปลงได้จะคืนค่า 0
รูปแบบไวยากรณ์
long int atol(const char *string)
ตัวอย่าง
#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() แปลงสตริงเป็นจำนวนเต็มแบบ long long integer
รูปแบบไวยากรณ์
long long int atoll(const char *string)
ตัวอย่าง
#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() แปลงสตริงเป็นจำนวนจริงแบบ double
รูปแบบไวยากรณ์
double atof(const char *string)
ตัวอย่าง
#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