该函数atol()
将字符串转换为长整数。不执行任何转换时,它返回零。它返回转换后的long int值。
这是atol的C ++语言语法,
long int atol(const char *string)
这是atol()
C ++语言的示例,
#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()
将字符串转换为长整型整数。不执行任何转换时,它返回零。它返回转换后的long long int值。
这是atol的C ++语言语法,
long long int atoll(const char *string)
这是atol()
C ++语言的示例,
#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()
将字符串转换为双精度浮点数。不执行任何转换时,它返回零。它返回转换后的浮点值。
这是atol的C ++语言语法,
double atof(const char *string)
这是atof()
C ++语言的示例,
#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